diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-06-19 15:49:11 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-06-19 15:49:11 +0300 |
commit | 8b7581e4e2b4b4840363f1d4954c984f35d298ef (patch) | |
tree | 00d07478f3a0cf48bc0c58ff153dabfd13d62df5 /src/assets | |
parent | Bump version => 2.2.0 (diff) | |
download | libredirect-8b7581e4e2b4b4840363f1d4954c984f35d298ef.zip |
Added imgur.io #346. Fixed a typo in Unify. Fixed typo in IMDb #348
Diffstat (limited to 'src/assets')
-rw-r--r-- | src/assets/javascripts/imgur.js | 2 | ||||
-rw-r--r-- | src/assets/javascripts/utils.js | 24 |
2 files changed, 15 insertions, 11 deletions
diff --git a/src/assets/javascripts/imgur.js b/src/assets/javascripts/imgur.js index e6097a67..90dda136 100644 --- a/src/assets/javascripts/imgur.js +++ b/src/assets/javascripts/imgur.js @@ -2,7 +2,7 @@ window.browser = window.browser || window.chrome; import utils from './utils.js' -const targets = /^https?:\/{2}([im]\.)?imgur\.com(\/|$)/ +const targets = /^https?:\/{2}([im]\.)?imgur\.(com|io)(\/|$)/ let redirects = { "rimgo": { diff --git a/src/assets/javascripts/utils.js b/src/assets/javascripts/utils.js index 26056d10..3432dbef 100644 --- a/src/assets/javascripts/utils.js +++ b/src/assets/javascripts/utils.js @@ -307,17 +307,21 @@ function getCookiesFromStorage(frontend, urls, name) { browser.storage.local.get([key, 'firstPartyIsolate'], r => { const cookie = r[key]; if (cookie === undefined) return; - let query; - if (!r.firstPartyIsolate) query = { - url: url, name: cookie.name, value: cookie.value, secure: true, - expirationDate: cookie.expirationDate, - }; - else query = { - url: url, name: cookie.name, value: cookie.value, secure: true, - expirationDate: null, - firstPartyDomain: new URL(url).hostname, + for (const url of urls) { + let query = + r.firstPartyIsolate ? + { + url: url, name: cookie.name, value: cookie.value, secure: true, + expirationDate: null, + firstPartyDomain: new URL(url).hostname, + } + : + { + url: url, name: cookie.name, value: cookie.value, secure: true, + expirationDate: cookie.expirationDate, + }; + browser.cookies.set(query) } - for (const url of urls) browser.cookies.set(query) }) } |