chrome 插件 chrome.storage 最多数据写入

发布于 2022-09-02 00:44:51 字数 1137 浏览 17 评论 0

报错信息

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

更改 chrome.storage.sync 使用 chrome.storage.local

sync 最大为8k
local 为 5m

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文