summaryrefslogtreecommitdiff
path: root/firefox/lib
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2017-01-03 15:03:44 +0200
committerYuval Adam <_@yuv.al>2017-01-03 15:03:44 +0200
commit38d0d94a219ad7043ace435b465a9b912e4e3c98 (patch)
treea6c4362491534d212bf919cfa21753f0d4beeea3 /firefox/lib
parentf216d62f82981965a630d7a8e734a7aa48e8cde5 (diff)
Replace old firefox code with chrome web extension APIs
Diffstat (limited to 'firefox/lib')
-rw-r--r--firefox/lib/main.js33
1 files changed, 0 insertions, 33 deletions
diff --git a/firefox/lib/main.js b/firefox/lib/main.js
deleted file mode 100644
index cd47a05..0000000
--- a/firefox/lib/main.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var {Cc, Ci, Cr} = require('chrome');
-var data = require("sdk/self").data;
-var pageMod = require("sdk/page-mod");
-
-pageMod.PageMod({
- include: "*.haaretz.co.il",
- contentStyleFile: data.url('free_haaretz.css')
-});
-
-
-var observer = {
- observe: function(subject, topic, data) {
- if (topic == 'http-on-modify-request') {
- var channel = subject.QueryInterface(Ci.nsIHttpChannel);
- if (/haaretz\.co(m|\.il)/.test(channel.originalURI.host)) {
- channel.setRequestHeader('User-Agent', 'Googlebot/2.1 (+http://www.googlebot.com/bot.html)', false);
- channel.originalURI.path = channel.originalURI.path.split('?')[0];
- }
- if (/\/htz\/js\/bots\.js/.test(channel.originalURI.path)) {
- subject.cancel(Cr.NS_BINDING_ABORTED);
- }
- if (/\/htz\/js\/resp\/header_scripts\/internal\/util\/z_adblockutil\.js/.test(channel.originalURI.path)) {
- subject.cancel(Cr.NS_BINDING_ABORTED);
- }
- if (/\/htz\/js\/resp\/body_scripts\/internal\/plugins\/adblock\.js/.test(channel.originalURI.path)) {
- subject.cancel(Cr.NS_BINDING_ABORTED);
- }
- }
- }
-};
-
-var observerService = Cc['@mozilla.org/observer-service;1'].getService(Ci.nsIObserverService);
-observerService.addObserver(observer, 'http-on-modify-request', false);