WindowOrWorkerGlobalScope接口属性:indexedDB
indexedDB属性
WindowOrWorkerGlobalScope mixin 的 indexedDB 只读属性为应用程序提供了异步访问索引数据库功能的机制。
indexedDB属性句法
var IDBFactory = self.indexedDB;
indexedDB属性值
indexedDB属性的值为一个 IDBFactory 对象。
indexedDB 属性示例
以下是本文提供的一个 indexedDB 只读属性的使用示例:
var db;
function openDB() {
var DBOpenRequest = window.indexedDB.open('toDoList');
DBOpenRequest.onsuccess = function(e) {
db = DBOpenRequest.result;
}
}
规范
规范 | 状态 | 注释 |
---|---|---|
索引数据库API 2.0(Indexed Database API 2.0) 该规范中'indexedDB'的定义。 | Recommendation | 在最新的规范中的WindowOrWorkerGlobalScope 部分定义。 |
索引数据库API(Indexed Database API) 该规范中'indexedDB'的定义。 | Recommendation | 初始定义。 |
浏览器兼容性
我们正在将兼容性数据转换为机器可读的JSON格式。
- 电脑端
特征 | Chrome | Edge | Firefox(Gecko) | Internet Explorer | Opera | Safari(WebKit) |
---|---|---|---|---|---|---|
基本支持 | 支持:23、24 | 支持 | 支持:10、16、52[1] | 部分支持:10 | 支持:15 | 支持:7.1 |
有 workers 中可用 | 支持 | 支持 | 支持:37 | ? | 支持 | ? |
索引数据库2.0 | 支持:58 | ? | ? | ? | 支持:45 | ? |
- 移动端
特征 | Android Webview | Chrome for Android | Edge | Firefox Mobile (Gecko) | Firefox OS | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|---|
基本支持 | 支持 | ? | 是 | 支持:22、52[1] | 支持:1.0.1 | 支持:10 | 支持:22 | 支持:8 |
在 workers 中可用 | 支持 | ? | 是 | 支持:37 | 支持 | ? | 支持 | ? |
Indexed Database 2.0 | 支持:58 | 支持:58 | ? | ? | ? | ? | 支持:45 | ? |
注释:
[1] indexedDB
现在在WindowOrWorkerGlobalScope
mixin 上定义。