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
Add userscripts support to Android version #34
Comments
Just to confirm, this will be userscripts subscription, not just static userscripts, right? Or both, just like user filters will be implemented? |
No, filter subscription is different thing, it will be covered in version 2.3. |
Nono, I mean, like the filter subscriptions that will be covered in v2.3, I'm hoping the userscripts' enhancement will include userscripts subscriptions as well, not just static userscripts. |
Ah, got it. Yeah, there will be a possibility to add custom userscripts by url, not just use some pre-defined. |
+1 I hope you will be able to specify custom userscripts from files too (not just public URLs) because I have tons of them. |
@Nick-White of course you will:) |
I totally second this, would ♥ to see it soon :) |
How far are we away from the 4.0? :'( |
Pretty far:( Btw, which exact userscripts do you want to have in Android? |
Mostly AAK and ads.fly bypasser and some other stuff like Github Dark Script and other userscript versions of userstyles to save my eyes when browsing the web from my tablet in my bed. |
AAK looks abandoned, though. |
It doesn't to me. Whenever i wrote a issue it was resolved within 3-4 days :) |
@Bluscream I think that @ameshkov means that last commit was July 6, 2016. Even so, @ameshkov, this is fundamental for AAK's functionality. Hey, @reek, are you still with us? 😟 |
@ameshkov @Bluscream @Reek's back, so this is as important as ever. 😃 |
This is good news, thank you!:) |
2 more relatively popular projects that need this are https://github.com/adsbypasser/adsbypasser & https://github.com/handyuserscripts/antiadware. |
Hi guys I'm back :-) |
Welcome back, friend! ☺ |
@ameshkov give this poor guy a beta license reek/anti-adblock-killer#1883 (comment) xP |
@ameshkov I agree w/ @Bluscream: @reek, as a maintainer of a (rather important ;) builtin list needs full access to wherever his list might be used, so ß license might useful to him across the platforms… unless @AdguardTeam would like to try to fix/workaround in-house. 😓 |
Any news on this? |
@jspenguin2017 Will filterset remain publicly accessible, @ least? |
@TPS Everything will stay open source and publicly accessible, there is no worries about that 😄 |
Unrelated to AdBlockProtector, https://greasyfork.org/en/scripts/19993-ru-adlist-js-fixes/code (from gorhill/uBlock#2609 (comment)) seems like a fascinating thing to try, as well. |
@ameshkov Could |
Hi, any good news about this very cool feature? |
Nothing so far sadly, but the UI rehaul had priority. |
It is straight JS and that's why we limit those rules to AG filters only and not accept them from any third-party filters. |
Good news is that we're in process of transition to the single cross-platform filtering engine (codename CoreLibs). AG for Android v2.10 is already partly transitioned, but there's a lot more to do. Once we finish with all the products transition, they will share common functionality. Regarding the userscripts support, it's not enough to just execute a JS script as script hosts provide an API. Off-topic: it becomes even more complicated given the changes in userscripts API brought by Greasemonkey 4: https://www.greasespot.net/2017/09/greasemonkey-4-for-script-authors.html |
@ameshkov Still, Any1 want to join me experimenting? The example I link to above is a rough-&-dirty implementation of #1436. It exhibits some JS injection to potentially block reading a hardware sensor. 🙇 The simplest userscript I'd like is the www.Amazon.com → smile.Amazon.com conversion, but, looking through the source of several addons/extensions, they involve |
They're mostly Chrome extensions and not userscripts so direct conversion's not possible :( |
Ok, how about all these? They mostly use |
@TPS something like that for instance?
Don't forget to enable HTTPS filtering on |
какие новости? |
yep, any news about this? |
we might think about it after we finish Core Libs integration for all the platforms |
looks like you thinked and denied? maybe any comments? |
@byaka the latest AdGuard for Android beta already supports custom userscripts, soon enough it'll be added to release version. |
@vbagirov ah, awesome, thx! |
Guys, I'm so happy to get the version 3.2 this morning! This feature made my day! Thanks a lot to all of you ❤️ |
The text was updated successfully, but these errors were encountered: