reek / anti-adblock-killer

Anti-Adblock Killer helps you keep your Ad-Blocker active, when you visit a website and it asks you to disable.
http://reek.github.io/anti-adblock-killer/
Other
6.02k stars 758 forks source link

gelbooru.com #2983

Open Lebon14 opened 7 years ago

Lebon14 commented 7 years ago

Firefox 52.0.1 Greasemonkey µblock 1.11.4 (Easy List, ublock filters, ublock filters badware, ublock unbreak, adblock warning removal list, reek, easyList, easy Privacy, Malware domain list, malware domains, Peter Lowe’s Ad and tracking server list) NoScript. (might disable in the meant time)

http://imgur.com/MBFhE78

They are replacing explicit rated image pages with a random webm with the message "Please disable and adblock and activate javascript for the website to function correctly"

Cheers.

uBlock-user commented 7 years ago

Remove NoScript, uBO and NoScript are not compatible. Secondly, force update your uBlock filters. I cannot reproduce it.

miitan commented 7 years ago

Can reproduce issue.

Firefox 52.0.1 Greasemonkey Using uBlockO 1.11.4 (uBlock filters, uBlock filters - Badware, uBlock filters - Privacy, uBlock filters - Unbreak, Adblock Warning Removal List, Anti-Adblock Killer | Reek, Easylist, EasyPrivacy, Malware Domain List, Malware Domains, Peter Lowe's Ad and tracking server list)

I don't get the webm, just the message although it will load if refreshed multiple (5+) times.

https://puu.sh/uUXI1/d67ff9ea75.png

uBlock-user commented 7 years ago

That's the race condition if you have to do 5+ times just to reproduce and it doesn't happen on Chromium.

Aurani commented 7 years ago

Same issue here, I have to reload the page multiple times before it actually succeeds in blocking the anti-blocker and show me the image. Example Waterfox 52.0.1 Greasemonkey uBlockO 1.11.4 (uBlock filters: Filters, Badware risks, Privacy, Unbreak, Adblock Warning Removal List, Anti-Adblock Killer, EasyList, EasyList without element hiding rules, EasyPrivacy, Malvertising filter list by Disconnect, Malware Domain List, Malware domains, Malware domains (long-lived), Malware filter list by Disconnect, Peter Lowe's Ad and tracking server list)

Lebon14 commented 7 years ago

I think I've been able to go around it...

Add the filter: @@|http://$xmlhttprequest,domain=gelbooru.com

I had these filters on too because EasyList was breaking the site's script for tagging, rating, etc but I don't know if they play a role or not in blocking the anti-blocking. I'll leave them here anyway: @@http://$script,domain=gelbooru.com @@https://$script,domain=gelbooru.com

Can you guys report if it works or not? I personally had success. ANd I removed noscript, it was annoying me nonstop anyway.

miitan commented 7 years ago

Adding all 3 managed to block the message completely but I still get a race condition every so often with the image not loading.

Guess I'll have to live with it. :(

Lebon14 commented 7 years ago

I personally don't have to refresh multiple times, it just works.

Remove NoScript, uBO and NoScript are not compatible. Secondly, force update your uBlock filters. I cannot reproduce it. -uBlock user

You absolutely NEED to view an explicit image (ie. porn-worthy) to trigger it. It does not do it on Safe and Questionnable pictures. Because they know what's mostly viewed...

uBlock-user commented 7 years ago

You absolutely NEED to view an explicit image (ie. porn-worthy) to trigger it. It does not do it on Safe and Questionnable pictures.

I did and I saw few NSFW videos, still cannot reproduce it.

Nevermind, I found the cause. Add - gelbooru.com##script:inject(abort-on-property-read.js, abvertDar)

uBlock-user commented 7 years ago

If you're on uBO, force update your uBO filters again, has been patched today.

Lebon14 commented 7 years ago

Thanks for the workaround, buddy. Highly appreciated. I've updated my scripts too. I won't close the issue but I'll update if anything arise. Let's just say that they're trying their darnest to show us those F ads. And I won't sellout to their Patreon to get the "official" no ads website.

P.S These two lines: @@http://$script,domain=gelbooru.com @@https://$script,domain=gelbooru.com Are still required because, for some reason, EasyList blocks them and it breaks site features.

drthundercritic commented 7 years ago

When I use uBlock, there's always one missing image at the below right per page (including last page)...

Lebon14 commented 7 years ago

When I use uBlock, there's always one missing image at the below right per page (including last page)...

I don't have this issue.