chrome 插件 chrome.storage 最多数据写入
报错信息
Unchecked runtime.lastError while running storage.set:
QUOTA_BYTES_PER_ITEM quota exceeded at Object.callback
var info = {
uName : msdata.uName,
Ocode : msdata.Ocode,
Ycode : msdata.Ycode,
Zcode : msdata.Zcode,
UMsg : msdata.UMsg,
Ycop : msdata.Ycop
};
var obj = {};
chrome.storage.sync.get('orderInfoAll', function(data) {
console.log(data.orderInfoAll.length);
if(data.orderInfoAll){
console.log('追加');
obj.orderInfoAll = data.orderInfoAll;
obj.orderInfoAll.push(info);
}else{
obj.orderInfoAll = [];
obj.orderInfoAll.push(info);
console.log('初始');
}
chrome.storage.sync.set(obj,function(data2){
PL.open({
content: '成功写入',
time: 2
});
})
});
在数据加到 60 条后 报错 超过配额? 如何破?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
更改 chrome.storage.sync 使用 chrome.storage.local
sync 最大为8k
local 为 5m