diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2024-11-23 21:07:52 -0500 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2024-11-23 21:07:52 -0500 |
commit | 01d012449c9926a2f231da39b0f235d15863165e (patch) | |
tree | 37ae01123514eaa57246d85dcf7a56916c3a77e5 /extension/public/background.js | |
parent | 82bc478b999ba0cacce1d2ca9a6edf30dbe2ba7f (diff) | |
download | bookmarks-home-01d012449c9926a2f231da39b0f235d15863165e.tar.gz bookmarks-home-01d012449c9926a2f231da39b0f235d15863165e.tar.bz2 bookmarks-home-01d012449c9926a2f231da39b0f235d15863165e.zip |
update for firefox
Diffstat (limited to 'extension/public/background.js')
-rw-r--r-- | extension/public/background.js | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/extension/public/background.js b/extension/public/background.js index 06c75eb..15c50ba 100644 --- a/extension/public/background.js +++ b/extension/public/background.js @@ -1,10 +1,18 @@ -chrome.runtime.onMessage.addListener(async (request, sender, sendResponse) => { +function getBrowser() { + if (typeof browser === "undefined") { + return chrome; + } else { + return browser; + } +} + +getBrowser().runtime.onMessage.addListener(async (request, sender, sendResponse) => { console.log("received message", request) let [url, icon] = request; - let bmk = (await chrome.bookmarks.search({url : url})); + let bmk = (await getBrowser().bookmarks.search({url : url})); console.log(bmk) if (bmk && bmk.length > 0) { - await chrome.storage.local.set({["icon-"+bmk[0].id]: icon}); + await getBrowser().storage.local.set({["icon-"+bmk[0].id]: icon}); } sendResponse(); }) |