StorageArea.getBytesInUse()
Ermittelt den Speicherplatzbedarf in Bytes für ein oder mehrere Objekte, die im Speicherbereich gespeichert sind.
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 Speicherarten — 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
nulloderundefinedübergeben, gibt die Funktion den von dem gesamten Speicherbereich genutzten Speicherplatz zurück.
Rückgabewert
Ein Promise, das mit einem Integer, bytesUsed, erfüllt wird, der den Speicherplatz repräsentiert, der von den in keys spezifizierten Objekten genutzt wird. Wenn der Vorgang 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 stammt aus storage.json im Chromium-Code.