2016-09-04 2 views
1

MAX_WRITE_OPERATIONS_PER_HOUR в chrome.storage.sync имеет значение 1,800 (ref). Но я хочу знать, сколько операций было сделано за минуту.проверить максимальную операцию ввода квоты для chrome.storage.sync

Я могу думать о 2 способах либо сохранить переменную count, поддерживая значение no. или я могу поймать chrome.runtime.lastError и выполнить последующую операцию.
Есть ли какой-либо быстрый способ узнать, сколько операций было сделано до сих пор?

ответ

1

Невозможно прочитать внутреннее число выполненных/доступных операций.
Он даже не выставлен вне основного класса счетчиков квот в source code.

Сделайте это вручную: сохраните счетчик или проверьте chrome.runtime.lastError и отложите запись соответственно через chrome.alarms API (или простой setTimeout, если вы используете persistent background page).

+0

не знал об ошибках API. Как я могу создать его и вызвать метод через 1 минуту? – JerryGoyal

+0

Имеется множество примеров (здесь [один] (http://stackoverflow.com/a/21644841/3959875)). И сама документация достаточно проста. – wOxxOm