IDBVersionChangeRequest - 表示更改数据库版本的请求
警告: 由于删除了
IDBDatabase.setVersion()方法,最新规范不再包含此接口。有关版本详细信息,请参阅兼容性表格。新方法是使用IDBOpenDBRequest接口,该接口现在具有onblocked处理程序和新需要的onupgradeneeded接口。
IDBVersionChangeRequest 是 IndexedDB API 的接口,表示更改数据库版本的请求。它仅由 IDBDatabase 的 setVersion() 方法使用。
方法
继承自:IDBRequest
IDBVersionChangeRequest.setVersion
更新数据库的版本。立即返回并在单独的线程中在连接的数据库上运行 versionchange 事务。
属性
| 属性 | 类型 | 描述 |
|---|---|---|
onblocked |
Function |
被阻止事件的事件处理程序。 |
桌面浏览器兼容性
| 特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| 基础支持 | 12 — 23 webkit | 未知 | 不支持 | 不支持 | 不支持 | 不支持 |
setVersion | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
移动浏览器兼容性
| 特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
|---|---|---|---|---|---|---|---|
| 基础支持 | 未知 | 不支持 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |
setVersion | 不支持 | 不支持 | 不支持 | 不支持 | 未知 | 不支持 | 不支持 |