Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rocketnews24.com #137213

Closed
adguard-bot opened this issue Dec 12, 2022 · 18 comments
Closed

rocketnews24.com #137213

adguard-bot opened this issue Dec 12, 2022 · 18 comments
Assignees

Comments

@adguard-bot
Copy link

Issue URL (Anti Adblock Script)

https://rocketnews24.com/2022/04/29/1625267/

Comment

広告ブロックが検知され記事の画像を表示できません。AdGuardでホワイトリストに追加しても変わりません。もう一つインストールした広告ブロッカーの280blockerをオフにしてもダメでした。

Screenshots

Screenshot 1

Screenshot 1

System configuration

Information value
AdGuard product: AdGuard/AdGuard Pro for iOS v4.4.4
Browser: Safari
DNS filtering: server: AdGuard DNS
Filters: Ad Blocking:
AdGuard Base

Annoyances:
AdGuard Annoyances,
AdGuard Cookie Notices,
AdGuard Popups,
AdGuard Mobile App Banners,
AdGuard Other Annoyances,
AdGuard Widgets,
Fanboy's Annoyances,
Web Annoyances Ultralist,
Adblock Warning Removal List,
I don't care about cookies,
EasyList Cookie List,
Dandelion Sprout's Annoyances List
Other extensions used: 280blocker
@Yuki2718
Copy link
Collaborator

このサイトのアンチ広告ブロックは、DNSフィルタリング有効だと解除できません。お手数ですが、このサイトをみるときはDNSフィルタリングを無効にしてください。そのうえで、現在激しいいたちごっこが続いており、昨日だけで4回更新しております。デフォルトのフィルタ更新間隔は24時間ですので、間隔を短くしていただくか、手動での更新もお試しください。それでもタイミングによってはみられないことがあるかもしれません。以下のルールを追加いただくと、広告は表示されますが画像が見られない機会は減るかもしれません。
@@||rocketnews24.com^$elemhide

なお、フィルタはたくさん購読するほどアンチ広告ブロックを惹起しやすくなるため、最小限に絞ることをお勧めいたします。しばしば誤解されますが、Adblock Warning Removal Listはこうしたアンチ広告ブロックとは関係ございません。

Yuki2718 added a commit that referenced this issue Dec 23, 2022
Yuki2718 added a commit that referenced this issue Dec 23, 2022
@Yuki2718
Copy link
Collaborator

@SKEIDs Sorry for bothering you at the end of the year, but can you check that the images are still not loaded with DNS filtering enabled on iOS? If so, does adding rules below help?

rocketnews24.com,youpouch.com,soranews24.com#%#//scriptlet("abort-on-property-read", "SCO")
rocketnews24.com,youpouch.com,soranews24.com#$#img[data-sco-src] { display: none !important; }
rocketnews24.com,youpouch.com,soranews24.com#%#AG_onLoad(function(){let a=document.querySelectorAll("img+noscript");let ns = function(b){let f=new DOMParser();let g=f.parseFromString(b.textContent,'text/html');return document.adoptNode(g.querySelector('img'));};for(let b of a){let c=ns(b);b.parentNode.replaceChild(c,b);}});

@SKEIDs
Copy link
Contributor

SKEIDs commented Dec 30, 2022

@Yuki2718

Sorry for the too late reply.

I tried these user rule.
Unfortunately, those websites still seems to detected adblock.
But I can not vouch my adguard is working properly, so please be half in doubt...

@Yuki2718
Copy link
Collaborator

Actually you're quick ;)
Hm, how about also adding ||rocketnews24.com/_static/$script? Clear Safari's cache before testing.

@SKEIDs
Copy link
Contributor

SKEIDs commented Dec 30, 2022

Actually you're quick ;)

Hm, how about also adding ||rocketnews24.com/_static/$script? Clear Safari's cache before testing.

thank you.
All images could loaded for rocketnews24.com when I added that rule.

@Yuki2718
Copy link
Collaborator

Okay, but we can't add the rule because doing so is problematic for user without advanced proteciton. I have to think of a scriptlet filter to do the same, let me see.

@Yuki2718
Copy link
Collaborator

@SKEIDs Please test rocketnews24.com,youpouch.com,soranews24.com#%#//scriptlet("abort-on-property-read", "Criteo") instead of rocketnews24.com,youpouch.com,soranews24.com#%#//scriptlet("abort-on-property-read", "SCO"). Remove ||rocketnews24.com/_static/$script first ofc.

@SKEIDs
Copy link
Contributor

SKEIDs commented Dec 31, 2022

@Yuki2718
Unfortunately, those websites still seems to detected adblock.

@Yuki2718
Copy link
Collaborator

@Sergey-Lyapin @jellizaveta Do you have an idea? It seems what's working on Chromium does not work on iOS. rocketnews24.com,youpouch.com,soranews24.com#%#//scriptlet('prevent-element-src-loading', 'script' ,'_static') doesn't work even on Chromium.

@Yuki2718
Copy link
Collaborator

@SKEIDs Pls test rocketnews24.com,youpouch.com,soranews24.com#%#//scriptlet("abort-on-property-read", "document.createElement"). If this works, rocketnews24.com,youpouch.com,soranews24.com#%#//scriptlet('abort-on-stack-trace', 'document.createElement', '_static') too.

@SKEIDs
Copy link
Contributor

SKEIDs commented Jan 1, 2023

Happy new year!

rocketnews24.com,youpouch.com,soranews24.com#%#//scriptlet("abort-on-property-read", "document.createElement").

when this rule enabled,websites adblock message does not displayed.

screenshot


rocketnews24.com,youpouch.com,soranews24.com#%#//scriptlet('abort-on-stack-trace', 'document.createElement', '_static')

when this rule enabled,adblock message displayed.

@Yuki2718
Copy link
Collaborator

Yuki2718 commented Jan 1, 2023

HNY too!

when this rule enabled,websites adblock message does not displayed.

Nice to hear! Then please keep this rule enabled and turn advanced protection off, and check there's no side effect for non-premium user with DNS filtering on and off. Ofc if DNS filtering is on, the images will not be displayed.

@SKEIDs
Copy link
Contributor

SKEIDs commented Jan 1, 2023

@Yuki2718
when DNS filtering is on, image can not loaded.
and DNS filtering is off,image can load.

@Yuki2718
Copy link
Collaborator

Yuki2718 commented Jan 1, 2023

So no side effect? Assuming so, I'll close #135699 with the fix. Thanks for your valuable cooporation!

Yuki2718 added a commit that referenced this issue Jan 1, 2023
@Yuki2718
Copy link
Collaborator

Yuki2718 commented Jan 2, 2023

@SKEIDs Can you check that now images are loaded even with DNS filtering enabled?

@SKEIDs
Copy link
Contributor

SKEIDs commented Jan 2, 2023

@Yuki2718
when DNS filtering is off,image can load.
but when DNS filtering is on, website become this comments screenshot.
#137213 (comment)

@Yuki2718
Copy link
Collaborator

Yuki2718 commented Jan 2, 2023

Does adding

rocketnews24.com,youpouch.com,soranews24.com#@%#//scriptlet("abort-on-property-read", "document.createElement")
rocketnews24.com,youpouch.com,soranews24.com#%#//scriptlet('abort-on-property-read', 'jQuery')

work? If not, test

rocketnews24.com,youpouch.com,soranews24.com#@%#//scriptlet("abort-on-property-read", "document.createElement")
rocketnews24.com,youpouch.com,soranews24.com#%#//scriptlet('set-constant', 'jQuery', 'undefined')

EDIT: as now commnted out, rocketnews24.com,youpouch.com#%#AG_onLoad(function(){let a=document.querySelectorAll("img+noscript");let ns=function(b){let f=new DOMParser();let g=f.parseFromString(b.textContent,'text/html');return document.adoptNode(g.querySelector('img'));};for(let b of a){let c=ns(b);b.parentNode.replaceChild(c,b);}}); needs to be readded to User rules too.

@SKEIDs
Copy link
Contributor

SKEIDs commented Jan 11, 2023

@Yuki2718
Sorry for the too late. I got flu...
When I enabled first code block rules and bottom rule("EDIT" areas), image could displayed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants