【发布时间】:2019-07-15 16:55:00
【问题描述】:
我正在开发一个在 firefox 和 chrome 中运行的 WebExtension(此外,当我访问构建留下的 html 时,我需要该扩展作为网页工作)。在这种情况下,我想使用chrome.storage.local 存储。但是,当我尝试在 Chrome 的网页中使用它时,storage 未定义,我得到:
Uncaught (in promise) TypeError: Cannot read property 'local' of undefined
作为一种解决方法,如果location.protocol 与“chrome-extension:”或“moz-extension:”不同,我正在考虑使用 window.localStorage,但我想知道是否有办法使chrome.storage 在网页中工作。
【问题讨论】:
标签: javascript google-chrome firefox google-chrome-extension