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 | 不支持 | 不支持 | 不支持 | 不支持 | 未知 | 不支持 | 不支持 |