2

我有几个关于在 Chrome 扩展中使用 localStorage 的问题。

4

2 回答 2

2

简而言之:是的,是的。

localStorage与原始w3 规范相关联:localStorage属性,通常是资源 URL 的协议和主机部分。

Chrome 扩展程序的来源是chrome-extension://EXTENSIONIDHERE,这意味着 Chrome 扩展程序的 extensionID 确实用于强制执行 per-origin 存储限制。

Default/Local Storage您可以通过访问您的配置文件目录并查看包含以下格式的几个(SQLite)文件的目录来找到这一点的证明:

chrome-extension_EXTENSIONIDHERE_0.localstorage
chrome-extension_EXTENSIONIDHERE_0.localstorage-journal
于 2013-07-13T08:36:30.223 回答
1
  • 扩展的 localStorage 类似于网站的 localStorage,所以我猜它是 5mb。您也可以考虑使用chrome.storage

  • 扩展 id 是每个扩展唯一唯一的东西,所以 chrome 必须使用它来符合这个限制。

于 2013-07-13T04:23:10.647 回答