-
Notifications
You must be signed in to change notification settings - Fork 0
User: The Popup Interface
Here's an explanation of the user interface and how to use ScriptJäger. It's a fast read and will tell everything.
The first line is where you define the scope to apply the rules. There are four scope options to choose.
Affect all and any pages you access no matter the domain.
Affect any page under that top domain, including its sub-domains.
Example
Saving a domain rule under play.google.com, will save a rule for google.com and all its sub-domains, like maps.google.com or mail.google.com.
Affect all pages under that sub-domain.
Example
Setting a rule under www.simutrans.com will affect only pages under www.simutrans.com, but not under forum.simutrans.com. It will also not affect pages under ://simutrans.com.
Only affects that specific page.
It ignores any query, ScriptJäger consider page.php?p=1 and page.php?p=2 as the same page.
The second line is the policy, it defines the rules that will choose which scripts will be loaded. Clicking on any rule here will save for the selected scope. The current applied policy will be reflected on the icon, the hat will change its colour according to the policy.
Blocks everything except inline scripts. So far have not found a way to block inline scripts without either disabling javascript and so losing extensions, or blocking selectively on request.
Allows scripts coming from the same top domain (eg. github.com) and those that are whitelisted globally or on a lower scope that matches.
Allows the same thing as Filtered but also allows scripts following these rules:
- Comes from
google.com -
subdomain starts with
codeor containslogin -
domain contains
apis,cdn,imgorstatic - All the above is not valid if subdomain is
sor containstag - domain name of the script contains the page domain name
- domain name of the script contains a part of the page domain name
This option will be able to block almost all bad scripts without breaking the page.
This policy will simply skip any checks, everything will be allowed.
This last button will enable the Allow All policy only in the current tab and temporarily, without saving this policy in your settings. The tab will auto reload once you click this button.
Allow Once will stay turned on while you navigate the same site (domain and sub-domain the same). It will turn off if you navigate to another site, if you close the tab or if you click it again to turn off.
Remember that when you load the scripts they will be cached. When you turn off Allow Once reloading will force reload to bypass the memory cache. But if you navigate away without turning Allow Once off the cache will continue to work and the scripts might be loaded from the memory cache bypassing ScriptJäger. Either close all tabs from this site to remove the memory cache or Use private browsing if you want to load the scripts without saving them into your cache at all.
Below the first two lines all scripts in the page will be listed, those that were loaded will have a checkmark, those that were blocked won't show a checkmark.
The text inside will show the domain the scripts or frames were loaded.
Clicking on both areas will toggle the rule, whitelisting or blocklisting for the scope and policy that are currently selected.
On the right side it shows the number of scripts that were allowed or blocked for that domain.
Clicking on the number will open the list of scripts and frames with their names, hovering on the text will show the full address and clicking on it will open this address.
Block All
Filtered
Relaxed
Allow All