diff --git a/pages/help/help.css b/pages/help/help.css new file mode 100644 index 00000000..837d17ec --- /dev/null +++ b/pages/help/help.css @@ -0,0 +1,4 @@ +table { + border-collapse: separate; + border-spacing: 3em 1em; +} diff --git a/pages/help/help.html b/pages/help/help.html index cfdbf507..2b907752 100644 --- a/pages/help/help.html +++ b/pages/help/help.html @@ -6,6 +6,7 @@ + @@ -20,6 +21,7 @@
In most cases LocalCDN can easily replace embedded frameworks and improves privacy. In some cases the website may try to prevent this by setting certain options in the HTML source code. LocalCDN reads the HTML source code before it is displayed in the browser and removes these options.
-Why is it necessary to remove crossorigin and integrity attributes?
-The crossorigin attribute prevents the replacement because the source is no longer cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.js
but moz-extension://UUID/resources/jquery/1.12.4
. crossorigin forces the browser to ignore other sources.
Why is it necessary to remove crossorigin and integrity attributes?
+The crossorigin attribute prevents the replacement because the source is no longer cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.js
but moz-extension://UUID/resources/jquery/1.12.4
. crossorigin forces the browser to ignore other sources.
To save disk space and to deliver more frameworks LocalCDN upgrades a framework. An integrity tag is the hash value of a file. If the check fails, the browser won't include a framework. The integrity check will fail because the hash values for e.g. jQuery 1.10.1 and jQuery 1.12.4 are different.
Unfortunately, it sometimes happens that special characters are then displayed incorrectly. In this case you can deactivate the setting again, to display the umlauts correctly.
If you want to automatically redirect all supported CDN connections to LocalCDN, you can add these rules to your adblocker to allow these redirections.
+If you do not want to add these rules, you must allow each CDN connection individually for each website.
+
+ Only uBlock Origin:
+ These rules are only relevant in "medium" or "hard" mode, because it blocks all 3rd-party resources. They are not necessary in "default", "easy" or "very-easy" mode. For more information, please visit the uBlock Origin Wiki.
+
Icon | +Mode | +Rules useful | +uBlock Wiki | +
---|---|---|---|
+ | Default/Easy | +No | +Link (github.com) | +
+ | Medium | +Yes | +Link (github.com) | +
+ | Hard | +Yes | +Link (github.com) | +
There are two possible reasons: Either a framework/library is required that LocalCDN doesn't (yet) deliver or an SOP.
A SOP (Same origin policy) is a security mechanism that determines what data the browser is allowed to load. It helps to isolate malicious documents and thus reduce possible attack vectors. This policy prevents the browser from loading the external frameworks of LocalCDN.
diff --git a/pages/help/ublock-easy.png b/pages/help/ublock-easy.png new file mode 100644 index 00000000..1263dc5a Binary files /dev/null and b/pages/help/ublock-easy.png differ diff --git a/pages/help/ublock-hard.png b/pages/help/ublock-hard.png new file mode 100644 index 00000000..870f3b83 Binary files /dev/null and b/pages/help/ublock-hard.png differ diff --git a/pages/help/ublock-medium.png b/pages/help/ublock-medium.png new file mode 100644 index 00000000..5e28b749 Binary files /dev/null and b/pages/help/ublock-medium.png differ