-
Notifications
You must be signed in to change notification settings - Fork 3
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
All about Gelbooru (Unblocked ads, Site functional, Counter other filterlists, etc.) #1
Comments
Thanks for pointing this out. |
I've unload other filter lists except hosts based list and your list for a test, an And when I've unload your list and load Easylist filter, it still allow both |
Can you test again please? I added the question mark in the filter. It works on my side. commit #f18df9d |
Yup, I noticed that the site doesn't request for |
<script type="text/javascript">
ExoLoader.serve({"script_url":"http://gelbooru.com/script/application.js.php"});
</script> Later after everything loaded, this line below was generated. (Observed in Chrome F12 inspector) <script async="" type="text/javascript" src="http://gelbooru.com/script/application.js.php"></script>
<script>
ExoLoader.serve({"script_url":"http://gelbooru.com/script/application.js.php"});
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-2246042-1', 'auto', {'sampleRate': 100});
ga('send', 'pageview');
</script> They tried to serve ExoClick ads with same method along with Google Analytics inception, but it cannot run script in that line, that's why no request for |
How did you figure out filters like these?
I don't see them in uBO element picker. |
Found in
Because |
I'm tested new rule to block attempt to inject <script async src="//adserver.juicyads.com/js/jads.js"></script> It's not new, they serve JuicyAds long time ago, before they switched to use ContentABC, CCBill and ExoClick, also increase amount of advertisement services to throw in face of users as well. |
|
I'm unable to get the |
Inline-script rules ( but some inline-script will be hardly noticed is it blocked or not, because some of them doesn't use to alternatively call other network requests, but just use for other function that sometime doesn't need to call other network requests. |
Okay. I figured out why I wasn't seeing any change. It's because my computer's hosts file is already blocking some of the ad servers, so they aren't loaded in my computer in the first place. Sorry for the confusion. I'll add the script filters for so that people who don't have hosts file on their computer can block them too. |
Video ads are returnes and seems to be blocked by EasyList, but I think I cannot found video ads anymore, even in logger. But it seems good to retain blocking rules because it will return again someday, like host advertiser scripts as first party, JuicyAds, Intermission break. Currently I cannot see any additional suspicious injection (both 1P and 3P) and it seems they cannot bypass anything for now (in Fennec F-droid 51.0 + uBo 1.10.7rc2) except a return of intermission ads that will takeover and force to view ads at least 10 seconds then redirect back to a page where you're.
Moreover, you can cut down more 3p server hits in Firefox Android and other Gecko-based by using NoScript anywhere, then un-whitelist other server except first-party one. |
I cannot reproduce in Firefox but in Chromium is still look fine... |
It's just my side because I've installed AdBlock Protector script in Firefox that currently not support Greasemonkey, that's why it caused notes break. |
Now most functions (include translate notes) will be depend on jQuery, Update, I've re-checked |
You have to add |
In my side, I didn't block Google resources (except analytics), but set up to use advance settings to block 3rd party in gelbooru. |
They revert back to old system
Edit: Guess it's a cookie that create by CloudFlare to store identity and prevent DDoS/spam, but I didn't see any requests that made to. |
Use uMatrix for cookies? Old filters are working again. I guess I'll comment out the newer filters for now. |
Noticed they serve Gelbooru site as HTTPS now, and seems they use CloudFlare SSL, maybe it's clear to untouch that cookie. |
Seems like it. Probably because of that new bill. |
Sorry for not report here a while ago...
|
Added some filters. I think it'd be best if we make fewer exception filters for gelbooru, as they might end up getting abused. |
That's why I've start to block every
For the possible of prevent because advert images that placed at that location is have URL like this (obtained from Then look at the actual thumbnails in list view... Actual thumbnails always requested as But also have this wildcard exception, in case if it's accidentally blocked. |
kowith337/GelboLube#3 |
I imported some of the filters and the site seems to be working fine now. |
Not at all, they first use |
Good News: They stopped apply redirect links at posts list, all thumbnail posts list hyperlink is now link to actual URL now... On my work: Currently
Other things: Subset of EasyList (Enhanced tracking and/or Ultimate list, as for now)
Both of false rules was blacklisted by |
Any idea what |
I don't know about it, also... |
Any idea about this? Update 1: Probably I need to stop using Update 2: Update 3: BetterJSPop is a new problem that caused to made popunder loaded (same method that ExoClick use, but currently just test to load TheDoujin site, are they made those scripts by themselves?) Update 4: This should be whitelisted, too. Update 5: Please undone blocking |
didn't notice that miscJs was responsible for autocomplete. |
because they ruined site itself by put the fool php document that load as script, but I guess blocking script will be break Translation Note function.
Test Link: http://gelbooru.com/index.php?page=post&s=view&id=3406493
I think it should be unblocked, but normal unblock rules also unblock fool php docs, suggest to use this instead.
@@||gelbooru.com/script/application.js?
because an actual functional script have version remark after
?
sign (you will see number 46 after that in logger)and use this rule
||gelbooru.com$script,subdocument
to block other unwanted scripts and subdocs that they will be put or change filename in future.
*like they put
frontend_loader.js
andbackend_loader.php
in the past to start call ads from exoclick by host script locally instead of directly call from third party. (see ryanbr/fanboy-adblock#30)The text was updated successfully, but these errors were encountered: