--- title: IDBEnvironment slug: Web/API/IDBEnvironment tags: - API - IDBEnvironment - IndexedDB - Référence(2) translation_of: Web/API/IDBEnvironment ---
Attention : À partir de Firefox 52, la propriété définie dans ce mixin a été déplacée vers {{domxref("WindowOrWorkerGlobalScope")}} et d'autres navigateurs implémenteront également cette décision. Voir {{domxref("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 {{domxref("window")}} et {{domxref("Worker")}}.
{{AvailableInWorkers}}
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écification | État | Commentaires |
---|---|---|
{{SpecName('IndexedDB', '#idl-def-IDBEnvironment', 'IDBEnvironment')}} | {{Spec2('IndexedDB')}} |
{{Compat("api.IDBEnvironment")}}