Firefox扩展中的LocalStorage

use*_*599 4 javascript firefox-addon local-storage

Firefox扩展个人LocalStorage吗?我怎样才能访问它?我知道window.content.localStorage,但它是当前页面的特定localStorage,而不是像谷歌浏览器,每个扩展名都有个人背景页面.

jsa*_*ell 5

您可以使用简单存储模块专门为您的插件存储未绑定到特定页面(如localStorage)的内容,并且您还可以使用indexed-db模块,它更加强大,我们有点感动远离简单存储.

  • 有一点需要注意的是[Add-on Builder Helper](https://builder.addons.mozilla.org/),每次重新加载扩展时,简单存储都会清除.它使测试扩展并在代码中进行更改非常痛苦.我不得不使用首选项作为备份,这是一个非常令人头疼的问题,可能导致我的扩展中断.如果您查看此[StackApps FF扩展](http://stackapps.com/q/3778/4812),您可以看到这使得简单存储在开发过程中极不可靠.希望这可以帮助!:) (3认同)