Javascript 什么';简单存储和本地存储的区别是什么?
在chrome扩展开发中,我们可以使用Javascript 什么';简单存储和本地存储的区别是什么?,javascript,html,google-chrome-extension,local-storage,firefox-addon-sdk,Javascript,Html,Google Chrome Extension,Local Storage,Firefox Addon Sdk,在chrome扩展开发中,我们可以使用localStorage来存储我们需要的东西。我可以在使用插件生成器的firefox插件开发中使用localStorage吗?我见过许多firefox插件项目使用简单存储,简单存储和本地存储之间有什么区别?Jetpack插件的主脚本无法访问任何DOM方法,包括。因此,是此API的自然替代品。此外,localStorage只能保存字符串值,而simple storage能够保存布尔值、数字、数组、null和普通对象 如果要在localStorage中保存此类非
localStorage
来存储我们需要的东西。我可以在使用插件生成器的firefox插件开发中使用localStorage
吗?我见过许多firefox插件项目使用简单存储
,简单存储和本地存储
之间有什么区别?Jetpack插件的主脚本无法访问任何DOM方法,包括。因此,是此API的自然替代品。此外,localStorage
只能保存字符串值,而simple storage
能够保存布尔值、数字、数组、null
和普通对象
如果要在localStorage
中保存此类非字符串值,必须使用JSON.parse
和JSON.stringify
手动解析和序列化对象<代码>简单存储提供了一个简单的API来设置和获取值
(旁注:Chrome的API可以用来保存非字符串值,但这些方法是异步的,不同于Firefox的synchronous
simple prefs
API。)我认为simple storage在浏览器确定localStorage规范之前是Firefox版本的localStorage(尽管我并不确定),您可以在Chrome和Firefox扩展中使用localStorage。