--- title: IDBEnvironment slug: Web/API/IDBEnvironment tags: - API - DOM - Database - IndexedDB translation_of: Web/API/IDBEnvironment ---
{{APIRef()}}
Important: As of Firefox 52, the property defined in this mixin has been moved to the {{domxref("WindowOrWorkerGlobalScope")}} mixin, and other browsers will follow suit. Look to that page for up-to-date details.
IndexedDB API の IDBEnvironment
インタフェースには、IndexedDB の機能へアクセスするための indexedDB
プロパティがあります。これは、{{domxref("window")}} と {{domxref("Worker")}}オブジェクトによって実装された、最上位の IndexedDB インタフェースです。
{{AvailableInWorkers}}
次のコードはデータベースを非同期に開くリクエストを生成しています。データベースが開かれた後、リクエストの onsuccess ハンドラーが呼ばれます。:
var db; function openDB() { var DBOpenRequest = window.indexedDB.open("toDoList"); DBOpenRequest.onsuccess = function(e) { db = DBOpenRequest.result; }; }
Specification | Status | Comment |
---|---|---|
{{SpecName('IndexedDB', '#idl-def-IDBEnvironment', 'IDBEnvironment')}} | {{Spec2('IndexedDB')}} |
{{Compat("api.IDBEnvironment")}}