ScriptJäger - NoScripts for Chromium
-
@morg42 Heuristics.
The extension has 4 blocking options:
- Block All
Blocks all scripts from anywhere - Allow All
Allows all scripts from anywhere - Filtered
Allows scripts from the same main domain - Relaxed
Allows the same scripts from filtered plus some that follow simple rules
More detailed information on how all this works and how the UI works can be found on the wiki.
- Block All
-
I just updated it to improve the UI. The preferences page is better, the popup lets you change the policy of frames directly and clicking on relaxed or filtered will change the checkboxes to show which hosts will be allowed or blocked according to your settings.
And this version comes with translations to 4 (6?) languages: English (UK/US), German, Italian and Portuguese (Brazilian/European).
-
It works really well on most sites I've tested and uses about 2/3 the resources that uBlock Origin uses. However, even on relaxed it is a little too aggressive with some rules. On Gmx, after logging into my email, the interface is entirely blocked from loading. Other sites have comments and videos blocked. An easy fix in the setting but those aren't saved over to the next session
-
@sjudenim Settings are not saving? What does the console say in the preferences page?
Comments in some sites not loading is expected as many sites use third parties for comments, and those third parties are trackers.
As for GMX, can you share the settings needed to get it working?
-
Gmx is a funny one. If I allow all, I get ads on the side.
When I use relaxed, it blocks everything but has only one entry
ui-portal.de
allowing it creates 2 new entries
trackbar.navigator-...gmx.com
home.navigator-bs.gmx.com
Ads still don't show but neither does the email tab, the others (contacts, settings, etc.) do though
Another issue I've come across is not being able to log into Steam. Every time I input the info it just resets. A pop up asking to enter a code should appear instead
-
@sjudenim Huh? That looks like a mix between .de and .com domains.
gmx.net which is available only in Austria, Swiss and Germany needs the following rules:
"name": "gmx.net", "rules": { "domains": [ { "name": "tifbs.net", "sites": [ { "name": "uim", "rule": false } ] }, { "name": "ui-portal.de", "sites": [ { "name": "img", "rule": false }, { "name": "js", "rule": false } ] }, { "name": "uimserv.net", "sites": [ { "name": "uir", "rule": false }, { "name": "united", "rule": false } ] }, { "name": "web.de", "sites": [ { "name": "dl", "rule": false } ] } ] } },
Can't say anything about gmx.com because they don't let me in from here unless I mask my IP to one from another country than .de, .at or .ch
-
Can you add the option to sync the site preferences via google account?
-
@sirharlekin I can, and will do in the next version.
-
@an_dz said in ScriptJäger - NoScripts for Chromium:
@sirharlekin I can, and will do in the next version.
Thanks! Keep up to good work! I will test it and provide feedback.
Can you add the option to reload the page automatically, if rules are changed (if i click outside the UI-window)? Today i only see "reload and allow all"? This for me means "allow temporarely".
Maybe - this is just a suggestions - make the ui-icons easier to understand. i like the different colors, but within the hat icon they are some times not easy to dinstinguish. Maybe take a look at Scriptsafe (just for UI ideas), where the green icon is really big and easy to see. With ScriptJaeger, if i understand correct, if i "allow" domains etc. the icon turns red - kind of unlucky. I understand the reasoning behind this like: pay attention you allowed all scripts from everywhere. But i guess the user already but thought into this and may be irritated by the red icon.
I hope you dont mind my input. Looking forward to see this extension being developed.
/edit: I hope you dont mind the "spamming" this topic with suggetions, if so, i would gladly switch to github.
Minor suggestions: For sites/tld that have no sub domains or do not refer to any other sites (for example https://www.schwbv.de) can you nevertheless show the domain in the pop-up UI? At the current state its empty and only shows "relaxed". This is a little bit irritating, although i know it means "only one domain the state is relaxed". It would be cool to also see the domain in the ui window.
/edit2: oops, i guess the single domain show-up in ui-popup is already implemented, i guess i mixed that one up.
-
@sirharlekin Next version won't have settings sync, changing it is more complicated than I expected and will take longer to do, so it will be added only for the one after the next version.
I hope you dont mind the "spamming" this topic with suggetions
No, it's good to discuss it.
UI is being changed to make it more intuitive and easier to use, v0.4.0 has already changed some things in popup UI and have improved the preferences page, but more will hit next version. Colours will hardly change, v0.4.0 has already modified them a little so they don't "burn" so much, and also to be better for the colour blind.
Can you add the option to reload the page automatically, if rules are changed (if i click outside the UI-window)? Today i only see "reload and allow all"? This for me means "allow temporarely".
make the ui-icons easier to understand.
Please add those on GitHub if you can so I can track them, both have been on my backlog but I end up forgetting them.
-
@an_dz said in ScriptJäger - NoScripts for Chromium:
@sirharlekin Next version won't have settings sync, changing it is more complicated than I expected and will take longer to do, so it will be added only for the one after the next version.
Sure thing. I am happy i can give my feedback and that you appreciate it. I already switched to ScriptJaeger as my "daily driver" blocking tool.
Please add those on GitHub if you can so I can track them, both have been on my backlog but I end up forgetting them.
Done.
-
@an_dz said in ScriptJäger - NoScripts for Chromium:
@sirharlekin Next version won't have settings sync, changing it is more complicated than I expected and will take longer to do, so it will be added only for the one after the next version.
Hey there,
just a quick question: Is the "reload page on popup close" hard to implement? This would be an awesome help in every day use. google account sync is just the icing on the cake.
Another question, just to be sure, if i allow additional sites in "Relaxed" mode, will these sites be green-lit every time, will these decisions be saved or do i have to allow these sites every time i access the site?
Regards
-
@sirharlekin said in ScriptJäger - NoScripts for Chromium:
just a quick question: Is the "reload page on popup close" hard to implement? This would be an awesome help in every day use. google account sync is just the icing on the cake.
Not sure, I think not, but Vivaldi has a bug that might make things much harder.
Another question, just to be sure, if i allow additional sites in "Relaxed" mode, will these sites be green-lit every time, will these decisions be saved or do i have to allow these sites every time i access the site?
Everything is saved, except for the Allow All Once button, if you don't want to save use private browsing.
-
@an_dz said in ScriptJäger - NoScripts for Chromium:
Not sure, I think not, but Vivaldi has a bug that might make things much harder.
Can i help to report this bug?
-
@sirharlekin I have already reported it a while back.
-
@an_dz said in ScriptJäger - NoScripts for Chromium:
@sirharlekin said in ScriptJäger - NoScripts for Chromium:
just a quick question: Is the "reload page on popup close" hard to implement? This would be an awesome help in every day use. google account sync is just the icing on the cake.
Not sure, I think not, but Vivaldi has a bug that might make things much harder.
Can you - till this bug is solved - add a "reload site" button next to the "allow 1 time and reload" button?
This at least saves navigating to the reload button of Vivaldi itself. -
Attention
Versions from 0.4.0 to 0.5.0 were not alerting of new updates.
The last version of ScriptJäger is 0.5.1 and you can get it on the releases page.
There were many changes since v0.4.0 and some important fixes too, so you should definitely update.
Edit: Now it's also available for Firefox.
-
Thank for keeping up your work and considering feature requests!
-
@sirharlekin I've tried adding sync capabilities but the data quota is too low. It would require to cut the data into multiple parts to be regrouped on every start slowing the startup of the browser considerably.
Or I would need to completely change the settings format slowing down the entire extension, and it would also be a lot of work as it would require a huge rewrite of the code.
The best option to sync settings is to export them, paste in a note, let Vivaldi sync it and import it on another computer.
-
Ppafflick moved this topic from Extensions on