diff options
author | ManeraKai <manerakai@protonmail.com> | 2023-03-05 17:29:09 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2023-03-05 17:29:09 +0300 |
commit | 53cfc0522795c6487c5f4e7a6cdac4f426151ef8 (patch) | |
tree | 7e98d8f05a358b5ba799465a02534c0d12f04a30 /src/pages/background | |
parent | Merge branch 'master' of https://github.com/libredirect/libredirect (diff) | |
download | libredirect-53cfc0522795c6487c5f4e7a6cdac4f426151ef8.zip |
Fixed random bugs
Diffstat (limited to 'src/pages/background')
-rw-r--r-- | src/pages/background/background.js | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js index 3e55a861..f346acf1 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -18,6 +18,7 @@ browser.runtime.onInstalled.addListener(async details => { else if (details.reason == "update") { if (details.previousVersion == '2.5.2') { await servicesHelper.upgradeOptions() + await servicesHelper.processUpdate() } else { await servicesHelper.processUpdate() } @@ -30,6 +31,7 @@ let tabIdRedirects = {} // true == Always redirect, false == Never redirect, null/undefined == follow options for services browser.webRequest.onBeforeRequest.addListener( details => { + console.log(details.url) const url = new URL(details.url) if (new RegExp(/^chrome-extension:\/{2}.*\/instances\/.*.json$/).test(url.href) && details.type == "xmlhttprequest") return let initiator @@ -138,23 +140,25 @@ browser.contextMenus.create({ contexts: ["link"], }) -browser.contextMenus.create({ - id: "redirectBookmark", - title: 'Redirect', - contexts: ["bookmark"], -}) +if (!window.chrome) { + browser.contextMenus.create({ + id: "redirectBookmark", + title: 'Redirect', + contexts: ["bookmark"], + }) -browser.contextMenus.create({ - id: "reverseBookmark", - title: 'Reverse redirect', - contexts: ["bookmark"], -}) + browser.contextMenus.create({ + id: "reverseBookmark", + title: 'Reverse redirect', + contexts: ["bookmark"], + }) -browser.contextMenus.create({ - id: "copyReverseBookmark", - title: 'Copy Reverse', - contexts: ["bookmark"], -}) + browser.contextMenus.create({ + id: "copyReverseBookmark", + title: 'Copy Reverse', + contexts: ["bookmark"], + }) +} browser.contextMenus.onClicked.addListener(async (info) => { |