diff options
-rw-r--r-- | extension/public/background.js | 17 | ||||
-rw-r--r-- | extension/public/iconGrabber.js | 2 |
2 files changed, 3 insertions, 16 deletions
diff --git a/extension/public/background.js b/extension/public/background.js index 1f09158..5ebd5f2 100644 --- a/extension/public/background.js +++ b/extension/public/background.js @@ -2,27 +2,14 @@ function getBrowser() { return typeof browser === "undefined" ? chrome : browser; } -function toDataURL(url) { - return fetch(url) - .then(response => response.blob()) - .then(blob => new Promise((resolve, reject) => { - const reader = new FileReader() - reader.onloadend = () => resolve(reader.result) - reader.onerror = reject - reader.readAsDataURL(blob) - })) -} - getBrowser().runtime.onMessage.addListener(async (request, sender, sendResponse) => { console.log("received message", request) - let [url, icon] = request; + let [url, icons] = request; let bmk = (await getBrowser().bookmarks.search({url : url})); console.log(bmk) if (bmk && bmk.length > 0) { - let imgData = await toDataURL(icon) - // console.log(imgData) - await getBrowser().storage.local.set({["icon-cache-"+bmk[0].id]: imgData}); + await getBrowser().storage.local.set({["icon-aval-"+bmk[0].id]: icons}); } sendResponse(); }) diff --git a/extension/public/iconGrabber.js b/extension/public/iconGrabber.js index b02e315..5ccdccf 100644 --- a/extension/public/iconGrabber.js +++ b/extension/public/iconGrabber.js @@ -26,6 +26,6 @@ let x = Array.from(document.getElementsByTagName("link")) console.log("found icons", x.map(elem => elem.outerHTML)); x = x.map(elem => elem.href); -getBrowser().runtime.sendMessage([window.location.href, x[0]]).catch(() => { +getBrowser().runtime.sendMessage([window.location.href, x]).catch(() => { console.log("failed to send message") })
\ No newline at end of file |