IDBEnvironment

この記事は翻訳が完了していません。 この記事の翻訳にご協力ください

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 2.0
IDBEnvironment の定義
勧告  

ブラウザ実装状況

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
IDBEnvironment
非推奨非標準
Chrome 完全対応 24
完全対応 24
未対応 23 — 57
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 12Firefox 完全対応 16
完全対応 16
未対応 10 — 16
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
IE 部分対応 10Opera 完全対応 15Safari 完全対応 7WebView Android 完全対応 ありChrome Android 完全対応 25Firefox Android 完全対応 22Opera Android 完全対応 14Safari iOS 完全対応 8Samsung Internet Android 完全対応 1.5
Available in workers
非推奨非標準
Chrome 完全対応 ありEdge 完全対応 ≤18Firefox 完全対応 37IE ? Opera 完全対応 ありSafari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 37Opera Android 完全対応 ありSafari iOS ? Samsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応
部分対応  
部分対応
実装状況不明  
実装状況不明
非標準。ブラウザー間の互換性が低い可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。
非推奨。新しいウェブサイトでは使用しないでください。
非推奨。新しいウェブサイトでは使用しないでください。
使用するには、ベンダー接頭辞または異なる名前が必要です。
使用するには、ベンダー接頭辞または異なる名前が必要です。

関連情報