Closed theseanl closed 6 years ago
@Alex-302 we may need your help as well.
For desktop & android:
Let's use $$script[tag-content="===typeof I10C"][min-length="20000"][max-length="32768"]
for abd
websites right away. But only for those who really use g00 stuff to reinject the ads.
@ameshkov
we may need your help as well.
how can I help?
@seanl-adg ,your fix doesn't work...tried google chrome 59 canary....adguard...default filter updated......
@seanl-adg
test site www.sandiegotribune.com
Need to update anti IL code again
google chrome 59
adguard 2.5.11
do i need to use adguard for windows standalone software
@ghajini Hi, you will have to use adguard 2.6.0 version or above to apply our current anti IL code. 2.6 version is not yet released in chrome webstore. Please wait until its release, or try building the adguard extension from the source code, which you can obtain at https://github.com/AdguardTeam/AdguardBrowserExtension/. In 2.6 version, our JS rule is applied eariler than IL's code.
I think, that they change their script again.
I see ads here -http://www.chicagotribune.com/
Adguard for Windows 6.1.331.1732
Yep, not long ago:
//copyright Fri Apr 14 2017 01:04:41 GMT+0000 (UTC)
Temporary solution for desktop programs and for Android:
||chicagotribune.com^$replace=/<script>[\s\S]+?nanovisor injection[\s\S]+?<\/script>/<!-- Bye-bye g00 stuff -->/,important
@seanl-adg something changed recently...i see this
also this one(not on homepage but articles)
cpu usage increased
using adguard 2.6.7
@ameshkov and @seanl-adg
It was reproduced before, but currently I am not being served with a page with InstartLogic's stuff.
It seems that the browser extension is still cannot apply JS rules sufficiently fast. IL rules are applied on both nationalpost.com
and wrestlezone.com
.
@ameshkov Could you please confirm that it is because of timing issues?
@ameshkov Could you please confirm that it is because of timing issues?
Looks like it is. And to have it sorted out we should execute that code from a content script.
Is that IL stuff bad enough to have a special case for them in the content script?
still got g00....going to homepage of www.sandiegotribune.com
and clicking on any story invokes g00
http://prntscr.com/fzoxmx
edit: well i understood @seanl-adg , solution for g00 crap is possible only in standalone programs(adguard for windows) & not adguard browser extension....i will try to use ubo extra+ublock origin until stable fix arrives for adguard browser extension... thanx
solution for g00 crap is possible only in standalone programs
Not really, what he means is that blocking IL stuff requires us to hard-code the anti-IL code into the extension instead of using the filtering rules.
Okk waiting for anti-IL code in next release of browser extension
@seanl-adg Could you please look into the InstartLogic script again? It was updated last friday and the filter doesn't seem to work anymore.
Few more sites using InstartLogic:
Nice, no response at all... Anyone? @seanl-adg @ameshkov @Alex-302 @AdamWr
@danidoedel sorry for the delay.
@AdamWr please check the websites list, $$
anti-IL rule should be updated.
Added.
I wasn't able to reproduce IL script on these websites:
http://www.chroniclelive.co.uk/
http://www.trustedreviews.com/
http://www.tv.com/
Many users use adguard browser extension, adguard suffers instart logic crap(all mentioned sites) for browser extension users? anybody working for browser extension users?
Well, the problem is the browser extensions need to have the anti-IS hardcoded within the extension to get it to work as they don't support the required $$script rules. This is a problem since IS seems to be updated pretty often (hence it'd require new extension releases).
But, hopefully, things do change... :)
So its feature request FOR browser extension - $$ script rules
probably fits into milestone 3.0
Does adguard for windows really work?
anyone guide me, is iam on correct settings of adguard windows
Yes, AdGuard for Windows works. But if you read the above, @AdamWr couldn't reproduce IL on that website (tv.com). But, if you want, try adding this rule to the user filter in AdGuard for Windows;
tv.com$$script[tag-content="==typeof t.IXC"][min-length="20000"][max-length="100000"]
Also if you have the IL g00 cookies in your browser cache, you should remove them before retesting this. In fact, I'd recommend clearing the entire browser cache first.
If I'm not wrong, this rule will not work in AdGuard 6.1, because there is limit for $$
rules - https://github.com/AdguardTeam/AdguardForWindows/issues/1464
You need to install AdGuard Beta - https://github.com/AdguardTeam/AdguardForWindows/releases
By the way, I can reproduce IL on tv.com
with US IP.
I will check other two websites and I will add appropriate rules.
So if there limit for $$ rule ,instart logic can't wait for you,they always update weekly...... Then as per @AdamWr, user has only 1 choice I.e to stick to ublock origin+ubo extra 😒
Limit is in AdGuard 6.1, it was fixed in AdGuard 6.2 Beta.
@AdamWr Another site:
Added.
@AdamWr And one more:
Added.
Added. Thank you.
@AdamWr Not working anymore on all these sites: https://github.com/AdguardTeam/AdguardFilters/blob/e4b850ebca8df17f7b161bd78a9520f617310d4a/EnglishFilter/sections/antiadblock.txt#L116
New site missing:
I think https://www.msn.com/ (or parts of it) might be using IL now - I just found g00 MSN cookies in my two Chrome browser caches.
Fixed - msn.com, livescience.com, newsarama.com, space.com, tomsguide.com, tomshardware.com, tomshardware.co.uk, tomshardware.de, tomshardware.fr
Added - laptopmag.com
@AdamWr Missing site:
Thank you, added.
@AdamWr New sites:
Added. Thank you.
@AdamWr Some sites using abd.html_streaming:
Added. Thank you.
@okiehsch, new sites, see above
@AdamWr New site:
Added. Thank you.
@AdamWr New sites:
Added.
@AdamWr New site:
Added. Thank you.
We can validate each sites reportedly having instartlogic scripts in the following way: enable
Once their 'nanovisor' script at the start of the html document is executed, it sets the value of INSTART_TARGET_NAME which seems to be to avoid executing it twice.
For sites of which the value is
abd
, I guess we can remove the script, so we can use$$script[tag-content="===typeof I10C"][min-length="20000"][max-length="32768"]
or(based on a scriptlet being used in uBO-extra https://github.com/uBlockOrigin/uAssets/issues/227)
For sites of which the value is
abd.html_streaming
, those useI10C.HtmlStreaming.InsertTag()
and other apis to write htmls (mostly script tags) to the document which are necessary to their functioning.There was one website which had a value different from above,
opshead.com
hadoptimus.html_streaming
and it didn't do any obnoxious stuff, they seems to be using it for other purposes than fighting with adblockers.Attached a result - InstartLogic.zip (Updated 29 June)
Sites marked with 'x' were those didn't set INSTART_TARGET_NAME. Maybe they are testing it in their own environment, or using it for certain targeted population.