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 une chaîne ou un tableau vide est passé, 0 sera renvoyé. Si vous passez à null ici, la fonction retournera l'espace utilisé par toute 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é du navigateur

ChromeEdgeFirefoxFirefox for AndroidOpera
Support simple Oui14 Non Non33

Remerciements :

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.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1
Dernière mise à jour par : hellosct1,