From 9db074d9d9b6d7adf5e60107e0747204e2904df9 Mon Sep 17 00:00:00 2001 From: Bjorn Stromberg Date: Tue, 24 Apr 2018 10:14:24 +0900 Subject: [PATCH] v1.5.0 - 2018-04-24 --- CHANGELOG.md | 14 +++++++++----- background.js | 7 +++++-- manifest.json | 2 +- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4841fa..d41a7c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,18 +1,22 @@ # Intercept Redirect -## 1.4.0 +## v1.5.0 - 2018-04-24 +- `disq.us` adds some extraneous data to the url, we need to strip it +- Add dates and `v` to changelog + +## v1.4.0 - 2018-04-24 - Add `disq.us` -## 1.3.0 +## v1.3.0 - 2018-04-23 - Add `news.url.google.com` -## 1.2.0 +## v1.2.0 - 2018-04-22 - Reorganize list of sites so each site is listed once - Add gitignore -## 1.1.0 +## v1.1.0 - 2018-03-22 - Add plus.url.google.com - Update CHANGELOG format -## 1.0.0 +## v1.0.0 - 2018-03-13 - Initial Release diff --git a/background.js b/background.js index 5607940..7cf40bc 100644 --- a/background.js +++ b/background.js @@ -1,7 +1,10 @@ const sites = { 'disq.us': { pathname: 'url', - key: 'url' + key: 'url', + extra: function (s) { + return s.substring(0, s.lastIndexOf(':')); + } }, 'exit.sc': { pathname: '', @@ -69,7 +72,7 @@ chrome.webRequest.onBeforeRequest.addListener(function(request) { return o; }, {}); - const redirectUrl = q[site.key]; + const redirectUrl = q[site.key] && site.extra && site.extra(q[site.key]); if (redirectUrl) { return { redirectUrl }; diff --git a/manifest.json b/manifest.json index 7040711..618f2b9 100644 --- a/manifest.json +++ b/manifest.json @@ -21,5 +21,5 @@ "https://vk.com/", "https://www.youtube.com/" ], - "version": "1.4.0" + "version": "1.5.0" }