IDBEnvironment.indexedDB

La propriété indexedDB en lecture seule, rattachée au mixin WindowOrWorkerGlobalScope fournit un mécanisme qui permet aux applications d'accéder aux bases de données indexées de façon asynchrone.

Syntaxe

var IDBFactory = self.indexedDB;

Valeur de retour

Un objet IDBFactory.

Exemples

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 Draft
La définition de 'indexedDB' dans cette spécification.
Recommendation Rattachement partiel à WindowOrWorkerGlobalScope.
Indexed Database API 2.0
La définition de 'indexedDB' dans cette spécification.
Recommendation Définition initiale.

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
indexedDBChrome Support complet 24Edge Support complet OuiFirefox Support complet 16
Support complet 16
Support complet 10
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : moz
Support complet 52
Notes
Notes indexedDB now defined on WindowOrWorkerGlobalScope mixin.
IE Support partiel 10Opera Support complet 15Safari Support complet 7WebView Android Support complet OuiChrome Android Support complet 25Firefox Android Support complet 22
Support complet 22
Support complet 52
Notes
Notes indexedDB now defined on WindowOrWorkerGlobalScope mixin.
Opera Android Support complet 14Safari iOS Support complet 8Samsung Internet Android Support complet 2.0
Available in workersChrome Support complet OuiEdge Support complet OuiFirefox Support complet 37IE ? Opera Support complet OuiSafari ? WebView Android Support complet OuiChrome Android Support complet OuiFirefox Android Support complet 37Opera Android Support complet OuiSafari iOS ? Samsung Internet Android Support complet Oui

Légende

Support complet  
Support complet
Support partiel  
Support partiel
Compatibilité inconnue  
Compatibilité inconnue
Voir les notes d'implémentation.
Voir les notes d'implémentation.
Cette fonctionnalité nécessite un préfixe particulier ou utilise un autre nom.
Cette fonctionnalité nécessite un préfixe particulier ou utilise un autre nom.

Voir aussi