aboutsummaryrefslogtreecommitdiff
path: root/content/freezer.js
diff options
context:
space:
mode:
Diffstat (limited to 'content/freezer.js')
-rw-r--r--content/freezer.js24
1 files changed, 11 insertions, 13 deletions
diff --git a/content/freezer.js b/content/freezer.js
index 1696f53..8e543a6 100644
--- a/content/freezer.js
+++ b/content/freezer.js
@@ -43,23 +43,21 @@ function sanitize_attributes(element) {
element._frozen = true;
}
-function script_suppressor(nonce) {
- const blockExecute = e => {
- if (document.readyState === 'complete') {
- removeEventListener('beforescriptexecute', blockExecute, true);
- return;
- }
- else if (e.isTrusted && e.target.getAttribute('nonce') !== nonce) { // Prevent blocking of injected scripts
- e.preventDefault();
- console.log('Suppressed script', e.target);
- }
- };
- return blockExecute;
+function mozilla_suppress_scripts(e) {
+ if (document.readyState === 'complete') {
+ removeEventListener('beforescriptexecute', blockExecute, true);
+ console.log('Script suppressor has detached.');
+ return;
+ }
+ else if (e.isTrusted) { // Prevent blocking of injected scripts
+ e.preventDefault();
+ console.log('Suppressed script', e.target);
+ }
};
/*
* EXPORTS_START
- * EXPORT script_suppressor
+ * EXPORT mozilla_suppress_scripts
* EXPORT sanitize_attributes
* EXPORTS_END
*/