StorageArea.getBytesInUse()
Obtient la quantité d'espace de stockage, en octets, utilisé un ou plusieurs éléments stockés dans la zone de stockage.
C'est une fonction asynchrone qui renvoie une Promise
.
Syntaxe
var gettingSpace = browser.storage.<storageType>.getBytesInUse(
keys // null, string, or array of strings
)
<storageType>
sera l'un des types de stockage accessibles en écriture — storage.sync
ou storage.local
.
Paramètres
keys
-
Une clef (chaîne) ou des cléfs (un tableau de chaînes) pour identifier le ou les éléments dont vous voulez récupérer l'espace de stockage. Si un tableau vide est passé, 0 sera renvoyé. Si vous passez à
null
ouindéfini
ici, la fonction retournera l'espace utilisé par l'ensemble de la zone de stockage.
Valeur retournée
Une Promise
qui sera remplie avec un entier, bytesUsed
, représentant l'espace de stockage utilisé par les objets spécifiés dans les clefs
. Si l'opération a échoué, la promesse sera rejetée avec un message d'erreur.
Compatibilité des navigateurs
BCD tables only load in the browser
Note :
Cette API est basée sur l'API Chromium chrome.storage
. Cette documentation est dérivée de storage.json
dans le code de Chromium.
Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.