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

浏览器兼容性

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 23webkit
24
(Yes) 10 moz
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(一种实现多继承的方法)上.

相关链接

文档标签和贡献者