Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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:

Hinweis: storage.managed.getBytesInUse() gibt in Chrome und Firefox immer 0 zurück.

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.

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 null oder undefined ü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

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