StorageArea.getBytesInUse()
Ermittelt die Menge des belegten Speicherplatzes in Bytes, die von einem oder mehreren Elementen im Speicherbereich genutzt werden.
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 in Chrome und Firefox immer 0 zurück.
Syntax
let gettingSpace = browser.storage.<storageType>.getBytesInUse(
keys // null, string, or array of strings
)
Wobei <storageType> einer der Speichertypen ist — 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. Wird ein leeres Array übergeben, wird 0 zurückgegeben. Wenn Sie
nulloderundefinedübergeben, gibt die Funktion den gesamten Speicherplatz des Speicherbereichs zurück.
Rückgabewert
Ein Promise, das mit einem Integer, bytesUsed, erfüllt wird, der den Speicherplatz darstellt, der von den in keys angegebenen Objekten genutzt wird. Wenn die Operation fehlschlägt, wird das Promise mit einer Fehlermeldung abgelehnt.
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf der chrome.storage-API von Chromium. Diese Dokumentation ist abgeleitet von storage.json im Chromium-Code.