WindowOrWorkerGlobalScope.indexedDB

indexedDB 是 WindowOrWorkerGlobalScope的一个只读属性,它集成了为应用程序提供异步访问索引数据库的功能的机制。.

语法

var IDBFactory = self.indexedDB;

一个 IDBFactory 对象.

示例

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
indexedDB
Recommendation Defined in a WindowOrWorkerGlobalScope partial in the newest spec.
Indexed Database API 2.0
indexedDB
Recommendation Initial definition.

浏览器兼容性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help! (en-US)
Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 23webkit (en-US)
24
(Yes) 10 moz (en-US)
16.0 (16.0)
52.0 (52.0)[1]
10, partial 15 7.1
Available in workers (Yes) (Yes) 37.0 (37.0) ? (Yes) ?
Indexed Database 2.0 58 ? ? ? 45 ?
Feature Android Webview Chrome for Android Edge Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile
Basic support (Yes) ? (Yes) 22.0 (22.0)
52.0 (52.0)[1]
1.0.1 10 22 8
Available in workers (Yes) ? (Yes) 37.0 (37.0) (Yes) ? (Yes) ?
Indexed Database 2.0 58 58 ? ? ? ? 45 ?

[1] indexedDB 定义在 WindowOrWorkerGlobalScope mixin(一种实现多继承的方法)上.

相关链接