この翻訳は不完全です。英語から この記事を翻訳 してください。

Important: As of Firefox 52, the property defined in this mixin has been moved to the WindowOrWorkerGlobalScope mixin, and other browsers will follow suit. Look to that page for up-to-date details.

IndexedDB API の IDBEnvironment インタフェースには、IndexedDB の機能へアクセスするための indexedDB プロパティがあります。これは、window と Workerオブジェクトによって実装された、最上位の IndexedDB インタフェースです。

註: この機能は Web Workers 内で利用可能です。

プロパティ

IDBEnvironment.indexedDB 読取専用
インデックス化されたデータベースへ非同期的にアクセスするための機構を、アプリケーションへ提供する、 IDBFactory オブジェクトです。

次のコードはデータベースを非同期に開くリクエストを生成しています。データベースが開かれた後、リクエストの onsuccess ハンドラーが呼ばれます。:

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

仕様

Specification Status Comment
Indexed Database API
IDBEnvironment の定義
勧告  

ブラウザ実装状況

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOS 版 SafariSamsung Internet
基本対応Chrome 完全対応 24
完全対応 24
未対応 23 — 57
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 ありFirefox 完全対応 16
完全対応 16
未対応 10 — 16
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
IE 完全対応 10
補足
完全対応 10
補足
補足 partial
Opera 完全対応 15Safari 完全対応 7WebView Android 完全対応 ありChrome Android 完全対応 25Edge Mobile ? Firefox Android 完全対応 22Opera Android 完全対応 22Safari iOS 完全対応 8Samsung Internet Android 完全対応 あり
Available in workersChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 37IE ? Opera 完全対応 ありSafari ? WebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 37Opera Android 完全対応 ありSafari iOS ? Samsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明
実装ノートを参照してください。
実装ノートを参照してください。
使用するには、ベンダー接頭辞または異なる名前が必要です。
使用するには、ベンダー接頭辞または異なる名前が必要です。

関連情報

ドキュメントのタグと貢献者

このページの貢献者: segayuu, takamin
最終更新者: segayuu,