我有一个在Chrome中使用chrome.storage.local.set和.get的扩展程序。从如何将存储代码移植到Firefox方面,我在理解WebExtensions API文档时遇到了麻烦。
从WebExtensions API文档引用的一些示例代码使用browser.storage.local.set和.get,但是当我在运行于Chrome的扩展程序中使用这些行时,它们返回“未定义浏览器”。该WebExtensions API文档移植这里建议chrome.storage.local.set和不用彷徨应Firefox和Safari的工作,但是,也许我不当读书呢?
我还没有在Firefox扩展中尝试过chrome.storage.set和.get。他们应该工作吗?
在Chrome浏览器中,可在chrome名称空间下访问JavaScript API。在Firefox和Edge中,可以在浏览器名称空间下访问它们。
来自https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities
因此,对于您的情况,听起来好像您必须更改所有镶边。无论进入浏览器。随你
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句