IDBEnvironment

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.

Exemples

Dans le fragment de code qui suit, on crée une requête asynchrone sur une base de données et on utilise le gestionnaire d'évènement 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é Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Support simple 23webkit
24
(Oui) 10 moz
16.0 (16.0)
10, partial 15 7.1
Disponible dans les web workers (Oui) (Oui) 37.0 (37.0) ? (Oui) ?
Fonctionnalité Android Edge Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Support simple 4.4 (Oui) 22.0 (22.0) 10 22 8
Disponible dans les web workers (Oui) (Oui) 37.0 (37.0) ? (Oui) ?

Attention ! Chrome implémente l'ancienne spécification ainsi que la nouvelle. La propriété préfixée webkitIndexedDB est donc disponible avec la propriété non-préfixée indexedDB.

Voir aussi

Étiquettes et contributeurs liés au document

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