Important : À partir de Firefox 52, la propriété définie dans ce mixin a été déplacée vers WindowOrWorkerGlobalScope et d'autres navigateurs implémenteront également cette décision. Voir WindowOrWorkerGlobalScope pour des informations à jour.

L'utilitaire IDBEnvironment, lié à l'interface IndexedDB API, contient la propriété indexedDB qui permet d'accéder aux fonctionnalités de l'API IndexedDB. C'est l'interface de haut niveau implémentée par les objets window et Worker.

Note : Cette fonctionnalité est disponible via les Web Workers.

Propriétés

IDBEnvironment.indexedDB Lecture seule
Cette propriété fournit un mécanisme qui permet aux applications d'accéder à des bases de données de façon asynchrone. Elle contient un objet IDBFactory.

Exemple

Dans le fragment de code suivant, on crée une requête asynchrone sur une base de données et on utilise le gestionnaire d'évènements onsuccess de la requête :

var db;
function openDB() {
 var DBOpenRequest = window.indexedDB.open("toDoList");
 DBOpenRequest.onsuccess = function(e) {
   db = DBOpenRequest.result;
 };
}

Spécifications

Spécification État Commentaires
Indexed Database API
La définition de 'IDBEnvironment' dans cette spécification.
Recommendation  

Compatibilité des navigateurs

FonctionnalitéChromeEdgeFirefoxInternet ExplorerOperaSafari
Support simple

24

23 — 57 webkit

Oui

16

10 — 16 moz

101157
Available in workers Oui Oui37 ? Oui ?
FonctionnalitéAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Support simple2424 ?22228 Oui
Available in workers Oui Oui Oui37 Oui ? Oui

1. partial

Voir aussi

Étiquettes et contributeurs liés au document

Contributeurs à cette page : loella16, SphinxKnight, gadgino, Brettz9
Dernière mise à jour par : loella16,