diff options
| author | Yuval Adam <_@yuv.al> | 2017-01-03 15:03:44 +0200 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2017-01-03 15:03:44 +0200 |
| commit | 38d0d94a219ad7043ace435b465a9b912e4e3c98 (patch) | |
| tree | a6c4362491534d212bf919cfa21753f0d4beeea3 /firefox/lib | |
| parent | f216d62f82981965a630d7a8e734a7aa48e8cde5 (diff) | |
Replace old firefox code with chrome web extension APIs
Diffstat (limited to 'firefox/lib')
| -rw-r--r-- | firefox/lib/main.js | 33 |
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); |
