Closed DeepChirp closed 2 years ago
rjno1.com##+js(overlay-buster)
rjno1.com##+js(acis, onload)
Works for me.
@uBlock-user CHN has rjno1.com##+js(abort-current-script, onload, AdBlock)
so rjno1.com##+js(overlay-buster)
alone should be enough.
scriptlets don't work on this site as I would have expected.
I guess rjno1.com##div[id][style="width: 100%; height: 100%; border-left: 10px solid; border-top: 5px solid;"]
is maybe enough.
Anti Adblock is back
Also fingerprint stuff coming from https://www.rjno1.com/cdn-cgi/challenge-platform/h/b/scripts/invisible.js
and data get send to https://www.rjno1.com/cdn-cgi/challenge-platform/h/b/cv/result?req_id=6cc6f390389b2074
On uBlock Origin the layer can be hidden with: rjno1.com##div[id]:matches-css(position: /fixed/)
or
rjno1.com##[style]:matches-css(animation-delay:/^/)
@Yuki2718
@slavaleleka I can't make these matches-css
rules actually work with AG Ext. 3.6.17 on Chromium. User rules are logged but don't hide the overlay.
What about the tracking?
I see this now:
its rjno1.com##div[id]:matches-css(position: /fixed/)
Im absolut sure i tested it yestarday and i didn’t saw this. I see they check this element and throw anti adb if they detect hidden overlay. Restyling works
rjno1.com##[style]:matches-css(animation-delay:/^/)
does nothing on my end i still get anti adb
breaking other pages completely, I'll remove the filters for now
On my end ##[style]:matches-css(animation-delay:/^/)
is still working with uBO.
Not working - it appears the page detects the picker and hides the overaly if I open the picker.
What about the tracking?
I so far don't see breakage by blocking this, maybe the rule can be added.
I was wrong, page broeken at https://www.rjno1.com/windows-run/
@Yuki2718 What is broken? I seo no difference after blocking the tracking
but at least they have a second adb detection when i bypass the overlay i get this after clicking on random link
These classic filters will bypass both:
@@||rjno1.com^$ghide
@@||pagead2.googlesyndication.com/$script,xhr,domain=rjno1.com
*$script,redirect-rule=noopjs,domain=rjno1.com
*$frame,redirect-rule=noopframe,domain=rjno1.com
rjno1.com#@#.adsbygoogle:upward(1)
rjno1.com#@#+js()
Yeah, I now see no difference, strange. I'll go with the classic fix in AG Chinese.
@Yuki2718 uBO still need the special filters from my comment https://github.com/uBlockOrigin/uAssets/issues/11152#issuecomment-1012231327 because now the page is broken on uBO because of rjno1.com##.adsbygoogle:upward(1)
and the +js
filters need to be removed it triggers anti adb
@JobcenterTycoon Yeah, I forgot that.
@Yuki2718 anti adblock is back.
rjno1.com##style:has-text(@media screen):remove()
already got removed
AG filter:
@@||hm.baidu.com/hm.js?$script,domain=rjno1.com
||sinaimg.cn/unipro/$script,redirect=noop.js,domain=rjno1.com
@@||hm.baidu.com/hm.js?$script,domain=rjno1.com ||sinaimg.cn/unipro/$script,redirect=noop.js,domain=rjno1.com
On my end doesn't/no more work.
@Yuki2718 anti adb is back
||nos.netease.com/fps-pro/frontends/house_index/index/js/index-ad.js?$script,redirect=noop.js,domain=rjno1.com
works for me with AG chinese
@Yuki2718 anti adblock is back. Filter suggestion:
||pos.baidu.com^$script,redirect=noop.js,domain=rjno1.com
||cpro.baidu.com^$script,redirect=noop.js,domain=rjno1.com
@@||cpro.baidustatic.com/cpro/ui/cm.js$script,domain=rjno1.com
Is ||pos.baidu.com^$script,redirect=noop.js,domain=rjno1.com
really needed?
For me yes
Okay added.
@Yuki2718 anti adblock is back. Filters
||jspassport.ssl.qhimg.com^$script,redirect=noop.js,domain=rjno1.com,important
@@||googletagmanager.com/gtag/js$script,domain=rjno1.com
Is important
needed?
No
@Yuki2718 Anti adblock is back. I can bypass it by blocking inline scripts and hiding the overlay with
rjno1.com##div:matches-css(animation-fill-mode:/forwards/)
or similar
Or do you see any legitime inline scripts ? ...
rjno1.com##+js(aost, document.getElementById, inlineScript)
rjno1.com##style:has-text(@keyframes):remove()
Works too
@Yuki2718 anti adblock is back
@Yuki2718 back is the anti adblock
rjno1.com##+js(aeld, error)
?
rjno1.com##+js(aeld, error)
?
Doesn't work on my end. These seem to work:
rjno1.com##+js(aost, document.styleSheets, inlineScript)
rjno1.com##+js(aost, document.getElementById, /google|inlineScript/)
@Yuki2718 anti adblock is back
what about ||rjno1.com^$inline-script
for uBO ?
Better ||rjno1.com^$csp=script-src 'self' 'unsafe-eval' http: https:
so that works on AG too but I'm not sure. @AdamWr what do you think?
If I'm not wrong, $inline-script
and $csp=[...]
will break #menu-toggle
button in mobile view.
will break
#menu-toggle
button in mobile view.
Yeah, you're right. So we have to continue cat-and-mouse game...
Its only on mobile so exclude the filter from mobile works
I'm not sure how to 100% exclude all mobile env in AG syntax.
The easiest way will be to add to uBlock filters with env_mobile and add
!+ PLATFORM(windows,mac)
||rjno1.com^$csp=script-src 'self' 'unsafe-eval' http: https:
to AG, giving up AG Exetension.
At the moment, I can't reproduce anti-adblock with AdGuard app/extension, so maybe it would be better to add this rule to uBO filters only?
I get anti adblock with adguard too but the overlay not the red one
ok its gone now
Done as you see. Thanks guys.
@Yuki2718 do you get breakage (blank cloudflare page) with uBO? If yes i need to remove ||rjno1.com^$inline-script
No problem on my end.
@Yuki2718 rjno1.com##+js(abort-on-stack-trace, document.getElementById, /google|inlineScript/)
in AG chinese breaks the site completely (tested with uBO)
https://www.rjno1.com/last-news/
Prerequisites
URL address of the web page
https://www.rjno1.com/
Category
detection
Describe the issue
If the ad filter is not turned off, then the page cannot be accessed
禁用广告屏蔽(ad blocker),刷新页面继续浏览<\/p>
Please disable your ad blocker,refresh page to view.<\/p>
请使用firefox或者基于chrome的浏览器浏览本站<\/p>
Please use firefox or chrome-based browser to browse this site<\/p><\/div>"; } } } }, 4187); }; ```
Screenshot(s)
Screenshot(s)
![image](https://user-images.githubusercontent.com/66902050/147821844-b75d4829-6d5c-423b-b85a-0c78b0d02d7f.png)Configuration