From 7859a9131fcda359265dc16ef55933e5ed218119 Mon Sep 17 00:00:00 2001 From: Ruben Rodriguez Date: Fri, 10 May 2019 19:05:20 -0400 Subject: Updated extensions bundle --- .../META-INF/manifest.mf | 14 ++++++++++++++ .../META-INF/mozilla.rsa | Bin 0 -> 4223 bytes .../META-INF/mozilla.sf | 5 +++++ .../disable-polymer-youtube@extension/background.js | 16 ++++++++++++++++ .../disable-polymer-youtube@extension/manifest.json | 10 ++++++++++ 5 files changed, 45 insertions(+) create mode 100644 data/extensions/disable-polymer-youtube@extension/META-INF/manifest.mf create mode 100644 data/extensions/disable-polymer-youtube@extension/META-INF/mozilla.rsa create mode 100644 data/extensions/disable-polymer-youtube@extension/META-INF/mozilla.sf create mode 100644 data/extensions/disable-polymer-youtube@extension/background.js create mode 100644 data/extensions/disable-polymer-youtube@extension/manifest.json (limited to 'data/extensions/disable-polymer-youtube@extension') diff --git a/data/extensions/disable-polymer-youtube@extension/META-INF/manifest.mf b/data/extensions/disable-polymer-youtube@extension/META-INF/manifest.mf new file mode 100644 index 0000000..eb3f270 --- /dev/null +++ b/data/extensions/disable-polymer-youtube@extension/META-INF/manifest.mf @@ -0,0 +1,14 @@ +Manifest-Version: 1.0 + +Name: background.js +Digest-Algorithms: MD5 SHA1 SHA256 +MD5-Digest: v3PrhVobQp8GUtmVlfwWfA== +SHA1-Digest: KDiMigjJDsPrLqhcNGv24kc2XvM= +SHA256-Digest: RD7XQiAlgTG3hYcuf6FT3V6WE8ujGXoGq9D1wh++qmo= + +Name: manifest.json +Digest-Algorithms: MD5 SHA1 SHA256 +MD5-Digest: clwq7il+RMOmuo6P1NjGfg== +SHA1-Digest: RY+DtSGXE+TNS7H/xonBQgnMSds= +SHA256-Digest: JFKHTfLkmC7kMeU58sx7qolTziKHbegKrGHsWZRDlQw= + diff --git a/data/extensions/disable-polymer-youtube@extension/META-INF/mozilla.rsa b/data/extensions/disable-polymer-youtube@extension/META-INF/mozilla.rsa new file mode 100644 index 0000000..3feff5f Binary files /dev/null and b/data/extensions/disable-polymer-youtube@extension/META-INF/mozilla.rsa differ diff --git a/data/extensions/disable-polymer-youtube@extension/META-INF/mozilla.sf b/data/extensions/disable-polymer-youtube@extension/META-INF/mozilla.sf new file mode 100644 index 0000000..1d8583c --- /dev/null +++ b/data/extensions/disable-polymer-youtube@extension/META-INF/mozilla.sf @@ -0,0 +1,5 @@ +Signature-Version: 1.0 +MD5-Digest-Manifest: 9fh1urAi9y45BnNMmrWISw== +SHA1-Digest-Manifest: jfR/icDNQ8hgMONKpu7hc5WJGMc= +SHA256-Digest-Manifest: +58Wviiu5AGoQwgQWON48H0cIx+utfMguu+x/Jf3uFQ= + 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"] +); diff --git a/data/extensions/disable-polymer-youtube@extension/manifest.json b/data/extensions/disable-polymer-youtube@extension/manifest.json new file mode 100644 index 0000000..8c17ef8 --- /dev/null +++ b/data/extensions/disable-polymer-youtube@extension/manifest.json @@ -0,0 +1,10 @@ +{ + "manifest_version": 2, + "name": "disable-polymer-youtube", + "version": "1.0", + "description": "Disables the use of polymer on YouTube", + "permissions": ["webRequest", "webRequestBlocking", "*://www.youtube.com/*"], + "background": { + "scripts": ["background.js"] + } +} -- cgit v1.2.3