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 an Speicherplatz, in Bytes, die 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
)

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

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

Parameter

keys

Ein Schlüssel (String) oder Schlüssel (ein Array von Strings), um die Objekte 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 vom gesamten Speicherbereich genutzten Speicherplatz zurück.

Rückgabewert

Ein Promise, das mit einer Ganzzahl, bytesUsed, erfüllt wird und den genutzten Speicherplatz der in keys angegebenen Objekte darstellt. 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 wird aus storage.json im Chromium-Code abgeleitet.