StorageArea.getBytesInUse()

Ermittelt den Speicherplatz in Bytes, der von einem oder mehreren Elementen im Speicherbereich genutzt wird.

Hinweis: In Firefox wird diese Methode:

Dies ist eine asynchrone Methode, die ein Promise zurückgibt.

Syntax

js
let gettingSpace = browser.storage.<storageType>.getBytesInUse(
  keys                      // null, string, or array of strings
)

Wobei <storageType> einer der Speichertypen ist — sync, local, session, oder managed.

In Firefox kann <storageType> nicht storage.local sein, aufgrund von Fehler 1385832.

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 null oder undefined übergeben, gibt die Funktion den Speicherplatz zurück, der vom gesamten Speicherbereich genutzt wird.

Rückgabewert

Ein Promise, das mit einem Integer, bytesUsed, erfüllt wird. Dieser repräsentiert den Speicherplatz, der von den in keys angegebenen Objekten genutzt wird. Wenn die Operation fehlschlägt, wird das Promise mit einer Fehlermeldung abgelehnt.

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
getBytesInUse

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.

Hinweis: Diese API basiert auf der Chromium-API chrome.storage. Diese Dokumentation stammt von storage.json im Chromium-Code.