在chrome扩展开发中,我们可以localStorage
用来存储我们需要的东西。我可以localStorage
用Addon-Builder在firefox插件开发中使用吗?我见过很多firefox插件项目使用,和simple-storage
有什么区别?simple-storage
localStorage
问问题
598 次
1 回答
5
Jetpack 附加组件的主脚本无法访问任何 DOM 方法,包括localStorage
. 因此,simple-storage
它是此 API 的自然替代品。此外,localStorage
只能保存字符串值,而simple-storage
能够保存布尔值、数字、数组null
和普通对象。
如果要将此类非字符串值保存在 中localStorage
,则必须使用JSON.parse
and手动解析和序列化对象JSON.stringify
。simple-storage
提供了一个简单的 API 来设置和获取值。
(旁注:Chrome 的chrome.storage
API 可用于保存非字符串值,但方法是异步的,与 Firefox 的同步simple-prefs
API 不同。)
于 2013-07-22T14:27:23.463 回答