diff --git a/src/General/Settings/Advanced.html b/src/General/Settings/Advanced.html index cc246798d..def01adf4 100644 --- a/src/General/Settings/Advanced.html +++ b/src/General/Settings/Advanced.html @@ -143,6 +143,9 @@
Javascript Whitelist -
Sources from which Javascript is allowed to be loaded by Content Security Policy.
+
+ Sources from which Javascript is allowed to be loaded by Content Security Policy.
+ Lines starting with a # will be ignored. +
diff --git a/src/main/Main.coffee b/src/main/Main.coffee index 2cb290aae..5d1066fdb 100644 --- a/src/main/Main.coffee +++ b/src/main/Main.coffee @@ -60,7 +60,7 @@ Main = # Enforce JS whitelist ($.getSync or $.get) {'jsWhitelist': Conf['jsWhitelist']}, ({jsWhitelist}) -> - $.addCSP "script-src #{jsWhitelist.replace(/[\s;]+/g, ' ')}" + $.addCSP "script-src #{jsWhitelist.replace(/^#.*$/mg, '').replace(/[\s;]+/g, ' ').trim()}" # Get saved values as items items = {}