summaryrefslogtreecommitdiff
path: root/data/extensions/disable-polymer-youtube@extension/background.js
diff options
context:
space:
mode:
authorRuben Rodriguez <ruben@gnu.org>2019-05-10 19:05:20 -0400
committerRuben Rodriguez <ruben@gnu.org>2019-05-10 19:05:20 -0400
commit7859a9131fcda359265dc16ef55933e5ed218119 (patch)
treeecb4bf7a0fd005a637d3ff0444ce9afaa8817ba9 /data/extensions/disable-polymer-youtube@extension/background.js
parentcb4bbb16a12d495eca1ac05ebacc7557e9b05c05 (diff)
Updated extensions bundle
Diffstat (limited to 'data/extensions/disable-polymer-youtube@extension/background.js')
-rw-r--r--data/extensions/disable-polymer-youtube@extension/background.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/data/extensions/disable-polymer-youtube@extension/background.js b/data/extensions/disable-polymer-youtube@extension/background.js
new file mode 100644
index 0000000..a17cbee
--- /dev/null
+++ b/data/extensions/disable-polymer-youtube@extension/background.js
@@ -0,0 +1,16 @@
+var targetUrl = "https://www.youtube.com/*";
+var disable_option = "disable_polymer=true";
+
+function rewriteUrl(req) {
+ if (!req.url.includes("disable_polymer"))
+ if (req.url.includes("?"))
+ return { redirectUrl: req.url + "&" + disable_option};
+ else
+ return { redirectUrl: req.url + "?" + disable_option};
+}
+
+browser.webRequest.onBeforeRequest.addListener(
+ rewriteUrl,
+ { urls: [targetUrl], types: ["main_frame"]},
+ ["blocking"]
+);