StorageArea.getBytesInUse()
Ermittelt die Menge des Speicherplatzes, in Bytes, der von einem oder mehreren im Speicherbereich gespeicherten Elementen genutzt wird.
Hinweis: In Firefox wird diese Methode unterstützt in:
storage.sync.storage.sessionab Firefox 131.storage.localundstorage.managedab Firefox 144.
Hinweis:
storage.managed.getBytesInUse() gibt immer 0 zurück, zumindest in Chrome und Firefox.
Syntax
let gettingSpace = browser.storage.<storageType>.getBytesInUse(
keys // null, string, or array of strings
)
Dabei ist <storageType> einer der Speichertypen: sync, local, session, oder managed.
Parameter
keys-
Ein Schlüssel (String) oder Schlüssel (ein Array von Strings), um die Elemente zu identifizieren, deren Speicherplatz Sie abrufen möchten. Wenn ein leeres Array übergeben wird, wird 0 zurückgegeben. Wenn Sie
nulloderundefinedübergeben, gibt die Funktion den Speicherplatz zurück, der vom gesamten Speicherbereich genutzt wird.
Rückgabewert
Ein Promise, der mit einem Integer, bytesUsed, erfüllt wird, der den Speicherplatz darstellt, der von den in keys angegebenen Objekten genutzt wird. Wenn der Vorgang fehlschlägt, wird das Versprechen mit einer Fehlermeldung abgelehnt.
Browser-Kompatibilität
Hinweis:
Diese API basiert auf der chrome.storage API von Chromium. Diese Dokumentation stammt aus storage.json im Chromium-Code.