编写具有高I / O使用率的chrome扩展的正确方法是什么

时间:2013-07-16 02:06:56

标签: javascript google-chrome google-chrome-extension

我写了一个简单的chrome扩展,它使用了大量的I / O请求。

为实现这一目标,我使用了对chrome.storage.sync.setchrome.storage.sync.get的API调用,这是一个巨大的错误。

我加载了我的扩展程序并尝试了它,结果发现了一个超出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配额?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:1)

不幸的是,你无法提高配额。但是,您可以将设置保存在某个全局变量或chrome.storage.local中,并定期将其写入chrome.storage.sync