Я использую WebExtensions для переноса расширения Chrome в Firefox.Получите размер browser.storage.local в Firefox через WebExtensions
Как StorageArea.getBytesInUse();
не поддерживается в FireFox, есть ли какое-либо обходное решение для получения общего размера локального объекта хранения?
Мне нужно это, чтобы вызвать функцию clearCache, когда хранилище находится рядом с его пределом.
Видимо, текущую реализацию ФФ '.set' [перехватывает исключения] (HTTPS://dxr.mozilla.org/mozilla-central/source/toolkit/components/extensions/ExtensionStorage.jsm#119), поэтому вам, вероятно, придется периодически получать все сохраненные данные и проверять сериализованную длину (например, 5 МБ). – wOxxOm