From 2da55d1a09b11851f2ccc7379bea2ef14f858a33 Mon Sep 17 00:00:00 2001 From: Doron Atuar Date: Tue, 21 Oct 2014 12:33:50 +0300 Subject: added bots.js addresses dictionary, fixed the condition on the if --- free_haaretz.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/free_haaretz.js b/free_haaretz.js index e99b6cd..1304cb4 100644 --- a/free_haaretz.js +++ b/free_haaretz.js @@ -18,6 +18,11 @@ chrome.webRequest.onBeforeRequest.addListener( ] ); +var addresses = { + 'http://hrz.haaretz.co.il/bots.js', + 'http://www.haaretz.co.il/htz/js/bots.js' +}; + chrome.webRequest.onBeforeSendHeaders.addListener( function (details) { for (var i = 0; i < details.requestHeaders.length; ++i) { @@ -27,7 +32,7 @@ chrome.webRequest.onBeforeSendHeaders.addListener( } } - if (details.url == 'http://www.haaretz.co.il/htz/js/bots.js') { + if (addresses[details.url]) { return { requestHeaders: details.requestHeaders, url: 'http://www.haaretz.co.il/htz/js/botzzzz.js' -- cgit v1.3.1 From c83b0538ee2e14626dd7de07cddf7fec1a54a24f Mon Sep 17 00:00:00 2001 From: Doron Atuar Date: Tue, 21 Oct 2014 13:12:36 +0300 Subject: fixed 'in' quary error --- free_haaretz.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/free_haaretz.js b/free_haaretz.js index 1304cb4..5bc6859 100644 --- a/free_haaretz.js +++ b/free_haaretz.js @@ -18,10 +18,11 @@ chrome.webRequest.onBeforeRequest.addListener( ] ); -var addresses = { +var addresses = [ 'http://hrz.haaretz.co.il/bots.js', 'http://www.haaretz.co.il/htz/js/bots.js' -}; +]; + chrome.webRequest.onBeforeSendHeaders.addListener( function (details) { @@ -32,7 +33,7 @@ chrome.webRequest.onBeforeSendHeaders.addListener( } } - if (addresses[details.url]) { + if (addresses.indexOf(details.url) > -1) { return { requestHeaders: details.requestHeaders, url: 'http://www.haaretz.co.il/htz/js/botzzzz.js' -- cgit v1.3.1