在chrome扩展开发中,"storage.set期间出错:超出配额"

nev*_*ion 6 storage google-chrome-extension

var bk = new Bookmark();
bk.link=blink;
bk.title=btitle;
bk.tags=["11","22"];
for(var i=0;i<20;i++)
{
bks.push(bk);}
chrome.storage.sync.set({"bookmarks":bks});
Run Code Online (Sandbox Code Playgroud)

我正在开发一个简单的chrome扩展.我使用chrome.storage来存储数据,因为它可以保存对象.当我存储一个小数组时,它会出现"存储期间出错.设置:超出配额",数组的大小非常小,我在权限中设置了"unlimitedStorage"."权限":["标签","http: // / ","cookies","storage","unlimitedStorage"]任何人都可以帮忙吗?非常感谢!

小智 15

unlimitedStorage仅适用于客户端存储.chrome.storage.sync的存储限制仅为100kb,每个项目的存储限制仅为4kb.

  • 非常感谢您的回复.我将chrome.storage.sync.set更改为chrome.storage.local.set,它就完成了! (6认同)