2013-07-13 140 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必須使用它來符合此限制。

相關問題