@@ -24,6 +24,11 @@ export function RunNamuLinkUserscript(BrowserWindow: typeof window, UserscriptNa
2424 / ( ' | " ) t d ( ' | " ) * , * { * ( ' | " ) c l a s s ( ' | " ) * : * \( * - ? * 0 x [ a - f 0 - 9 ] + * \+ * - ? * 0 x [ a - f 0 - 9 ] + * \+ * 0 x [ a - f 0 - 9 ] + * , * _ 0 x [ a - f 0 - 9 ] + * \[ * _ 0 x [ a - f 0 - 9 ] + * / ,
2525 / \( * _ 0 x [ a - f 0 - 9 ] + * \( * 0 x [ a - f 0 - 9 ] + * \) * \) * , * ( ' | " ) o n C l i c k ( ' | " ) * : * _ 0 x [ a - f 0 - 9 ] + * \[ * - ? * 0 x [ a - f 0 - 9 ] + * \* * - ? * 0 x [ a - f 0 - 9 ] + / ,
2626 / _ 0 x [ a - f 0 - 9 ] + * \( * 0 x [ a - f 0 - 9 ] + * \) * \) * , * ( ' | " ) c o l s p a n ( ' | " ) * : * _ 0 x [ a - f 0 - 9 ] + * \( * 0 x [ a - f 0 - 9 ] + * \) * = = = * _ 0 x [ a - f 0 - 9 ] + * \[ * _ 0 x [ a - f 0 - 9 ] + * \( /
27+ ] , [
28+ / f u n c t i o n * \( * _ 0 x [ a - f 0 - 9 ] + * , * _ 0 x [ a - f 0 - 9 ] + * , * _ 0 x [ a - f 0 - 9 ] + * , * _ 0 x [ a - f 0 - 9 ] + * , * _ 0 x [ a - f 0 - 9 ] + * , * _ 0 x [ a - f 0 - 9 ] + * \) * { * v a r * _ 0 x [ a - f 0 - 9 ] + / ,
29+ / \( * _ 0 x [ a - f 0 - 9 ] + * \( * 0 x [ a - f 0 - 9 ] + * \) * \) * , * ( ' | " ) o n C l i c k ( ' | " ) * : * _ 0 x [ a - f 0 - 9 ] + * \[ * - ? * 0 x [ a - f 0 - 9 ] + * \* * - ? * 0 x [ a - f 0 - 9 ] + / ,
30+ / _ 0 x [ a - f 0 - 9 ] + * \( * 0 x [ a - f 0 - 9 ] + * \) * \] * \) * \( * _ 0 x [ a - f 0 - 9 ] + * = > * _ 0 x [ a - f 0 - 9 ] + * \[ * _ 0 x [ a - f 0 - 9 ] + * \( * 0 x [ a - f 0 - 9 ] + * \) * \] * \( * _ 0 x [ a - f 0 - 9 ] + / ,
31+ / * , * { * ( ' | " ) c l a s s ( ' | " ) * : * \( * - ? * 0 x [ a - f 0 - 9 , _ + * x - ] + * \[ * _ 0 x [ a - f 0 - 9 ] + * \( * 0 x [ a - f 0 - 9 ] + * \) * \] * \) * \( * _ 0 x [ a - f 0 - 9 ] + * \( * 0 x [ a - f 0 - 9 ] + * \) * \) * } * , * \[ * ! * _ 0 x [ a - f 0 - 9 ] + /
2732 ] ]
2833 const FalsePositiveSignPatterns : RegExp [ ] [ ] = [ [
2934 / n e w * M a p * \( * O b j e c t * \[ * _ 0 x [ a - f 0 - 9 ] + * \( * 0 x [ a - f 0 - 9 ] + * \) * \] * \( * { * ( ' | " ) p r e t e n d a r d ( ' | " ) * : * { * ( ' | " ) f o n t F a m i l y ( ' | " ) * : * / ,
@@ -48,16 +53,15 @@ export function RunNamuLinkUserscript(BrowserWindow: typeof window, UserscriptNa
4853 BrowserWindow . document . dispatchEvent ( PL2Event )
4954 InHook = false
5055 return OriginalReflectApply ( Target , ( ) => { } , [ ] )
51- }
52-
56+ }
5357 InHook = false
5458 return OriginalReflectApply ( Target , ThisArg , Args )
5559 }
5660 } )
5761
5862 BrowserWindow . document . addEventListener ( 'PL2PlaceHolder' , ( ) => {
5963 setTimeout ( ( ) => {
60- let ContainerElements = new Set ( [ ...BrowserWindow . document . querySelectorAll ( 'div[class] div[class*=" " ] div[class*=" " ] ~ div[class*=" " ]' ) ] )
64+ let ContainerElements = new Set ( [ ...BrowserWindow . document . querySelectorAll ( 'div[class] div[class] div[class] ~ div[class]' ) ] )
6165 ContainerElements = new Set ( [ ...ContainerElements ] . filter ( Container => Container instanceof HTMLElement ) )
6266 ContainerElements = new Set ( [ ...ContainerElements ] . filter ( Container => Number ( getComputedStyle ( Container ) . getPropertyValue ( 'padding-top' ) . replaceAll ( / p x $ / g, '' ) ) > 20 ) )
6367 ContainerElements = new Set ( [ ...ContainerElements , ...[ ...ContainerElements ] . flatMap ( Container => [ ...Container . querySelectorAll ( '*' ) ] ) ] )
0 commit comments