2013-07-16 28 views
0

我寫了一個簡單的鉻擴展,使用了大量的I/O請求。什麼是正確的方式來寫一個高I/O使用鉻擴展

要做到這一點,我用API調用chrome.storage.sync.setchrome.storage.sync.get,這是一個巨大的錯誤。

我加載了我的擴展程序並試用了它,結果出現了一個錯誤,該錯誤超出了我的MAX_SUSTAINED_WRITE_OPERATIONS_PER_MINUTE quota

storage.set: This request exceeds the MAX_SUSTAINED_WRITE_OPERATIONS_PER_MINUTE quota. at Object.callback

後重新檢查API,我意識到我應該知道我會遇到問題。這裏是關於我的錯誤的documentation

所以......我不知道正確的方式,我應該做出很多的I/O請求......我該怎麼做呢?是否有可能提高MAX_SUSTAINED配額?如果是這樣,怎麼樣?

回答

2

不幸的是,您無法提高配額。但是,您可以將設置保存在某個全局變量或chrome.storage.local中,並定期將其寫入chrome.storage.sync

+0

嗯。看來我可能需要的存儲類型是'chrome.storage.local'。感謝您讓我走上正確的道路! – Rell3oT

相關問題