summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuval Adam <yuv.adm@gmail.com>2014-04-09 12:09:01 +0300
committerYuval Adam <yuv.adm@gmail.com>2014-04-09 12:09:01 +0300
commit7b3967a51f83b0858b283a353021e4aa5d2fb05b (patch)
tree9071a86ddbf5f07bc38b05656d06f0fea136cd45
parent0478a7ecefae3df7e8eac2fbeb83a4aa1e46ef5d (diff)
Add query string removal
-rw-r--r--free_haaretz.js20
-rw-r--r--manifest.json2
2 files changed, 21 insertions, 1 deletions
diff --git a/free_haaretz.js b/free_haaretz.js
index d96fe56..e99b6cd 100644
--- a/free_haaretz.js
+++ b/free_haaretz.js
@@ -1,3 +1,23 @@
+chrome.webRequest.onBeforeRequest.addListener(
+ function (details) {
+ var url_parts = details.url.split('?');
+ if (url_parts[1]) {
+ return {
+ redirectUrl: url_parts[0]
+ }
+ }
+ },
+ {
+ urls: [
+ 'http://*.haaretz.co.il/*',
+ 'http://*.haaretz.com/*',
+ ]
+ },
+ [
+ 'blocking',
+ ]
+);
+
chrome.webRequest.onBeforeSendHeaders.addListener(
function (details) {
for (var i = 0; i < details.requestHeaders.length; ++i) {
diff --git a/manifest.json b/manifest.json
index d109a73..1a94d89 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,6 +1,6 @@
{
"name": "FreeHaaretz",
- "version": "0.2.2",
+ "version": "0.3",
"manifest_version": 2,
"description": "A nefarious extension that easily bypasses the Haaretz paywall",
"homepage_url": "http://yuvadm.github.io/free-haaretz",