From a3fdb328f89acec265356b2d483d3bce1a4824ad Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Tue, 14 Jan 2014 02:05:48 +0200 Subject: Modify User-Agent for Haaretz URLs --- lib/main.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lib/main.js b/lib/main.js index e69de29..62cd41e 100644 --- a/lib/main.js +++ b/lib/main.js @@ -0,0 +1,15 @@ +var {Cc, Ci} = require('chrome'); + +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); + } + } + } +}; + +var observerService = Cc['@mozilla.org/observer-service;1'].getService(Ci.nsIObserverService); +observerService.addObserver(observer, 'http-on-modify-request', false); -- cgit v1.3.1