StorageManager

Vous lisez la version anglaise de ce contenu car il n’existe pas encore de traduction dans cette langue. Aidez-nous à traduire cet article !

Contexte sécurisé
Cette fonctionnalité est uniquement disponible dans des contextes sécurisés (HTTPS), pour certains navigateurs qui la prennent en charge.

Cette fonction est expérimentale
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.

The StorageManager interface of the the Storage API provides an interface for managing persistance permissions and estimating available storage. You can get a reference to this interface using either navigator.storage or WorkerNavigator.storage.

Methods

StorageManager.estimate() Contexte sécurisé
Returns a StorageEstimate object containing usage and quota numbers for your origin.
StorageManager.persist() Contexte sécurisé
Returns a Promise that resolves to true if the user agent is able to persist your site's storage.
StorageManager.persisted() Contexte sécurisé
Returns a Promise that resolves to true if persistence has already been granted for your site's storage.

Specifications

Specification Status Comment
Storage
La définition de 'StorageManger' dans cette spécification.
Standard évolutif Initial definition.

Browser compatibility

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
StorageManagerChrome Support complet 48Edge ? Firefox Support complet 57
Support complet 57
Aucun support 51 — 57
Notes Désactivée
Notes See bug 1304966 and bug 1399038.
Désactivée From version 51 until version 57 (exclusive): this feature is behind the dom.storageManager.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE ? Opera Support complet OuiSafari ? WebView Android Support complet 48Chrome Android Support complet 48Firefox Android Support complet 51
Notes Désactivée
Support complet 51
Notes Désactivée
Notes See bug 1304966 and bug 1399038.
Désactivée From version 51: this feature is behind the dom.storageManager.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Support complet OuiSafari iOS ? Samsung Internet Android Support complet Oui
estimateChrome Support complet 52Edge ? Firefox Support complet 51IE ? Opera Support complet OuiSafari ? WebView Android Support complet 52Chrome Android Support complet 52Firefox Android Support complet 51Opera Android Support complet OuiSafari iOS ? Samsung Internet Android Support complet Oui
persistChrome Support complet 52
Support complet 52
Aucun support 48 — 52
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : requestPersistent
Edge ? Firefox Support complet 55IE ? Opera Support complet OuiSafari ? WebView Android Support complet 52
Support complet 52
Aucun support 48 — 52
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : requestPersistent
Chrome Android Support complet 52
Support complet 52
Aucun support 48 — 52
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : requestPersistent
Firefox Android Support complet 55Opera Android Support complet OuiSafari iOS ? Samsung Internet Android Support complet Oui
persistedChrome Support complet 52
Support complet 52
Aucun support 48 — 52
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : persistentPermission
Edge ? Firefox Support complet 55IE ? Opera Support complet OuiSafari ? WebView Android Support complet 52
Support complet 52
Aucun support 48 — 52
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : persistentPermission
Chrome Android Support complet 52
Support complet 52
Aucun support 48 — 52
Autre nom
Autre nom Cette fonctionnalité utilise le nom non-standard : persistentPermission
Firefox Android Support complet 55Opera Android Support complet OuiSafari iOS ? Samsung Internet Android Support complet Oui

Légende

Support complet  
Support complet
Compatibilité inconnue  
Compatibilité inconnue
Voir les notes d'implémentation.
Voir les notes d'implémentation.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.
Cette fonctionnalité utilise un nom non-standard.
Cette fonctionnalité utilise un nom non-standard.