2013-07-13 83 views
1

我在Chrome扩展程序中使用localStorage存在一些问题。Chrome扩展程序中的localStorage限制

  • 是每个分机的5mb storage limit
  • Chrome是否使用扩展ID来监视扩展是否符合此限制?
+0

HTTP的可能重复://计算器.com/questions/5302212/is-there-any-way-a-google-chrome-extension-can-increase-local-storage-space –

+0

没有提及Chrome用来监控扩展是否符合限制。 – Chromer

回答

1

总之:是和是。

localStorage绑定到原点w3 spec: The localStorage attribute,通常是资源URL的协议和主机部分。

Chrome扩展的起源是chrome-extension://EXTENSIONIDHERE,这意味着Chrome扩展的扩展ID实际上用于强制实施每个原始存储限制。

您可以通过访问您的个人资料目录,并期待在Default/Local Storage目录,其中包含以下几种格式(SQLite的)文件发现证明了这一点:

chrome-extension_EXTENSIONIDHERE_0.localstorage 
chrome-extension_EXTENSIONIDHERE_0.localstorage-journal 
1
  • 扩展的localStorage的类似网站的localStorage的,所以我想它会是5MB。您也可以考虑使用chrome.storage

  • 扩展名id是每个扩展名的唯一特性,所以chrome必须使用它来符合此限制。

相关问题