根据indexedDB 的 w3 规范indexedDB.open
的最新版本,版本为 < 1的调用例如window.indexedDB.open('somename', 0)
应该具有以下行为:
DOMException TypeError version 的值为 0(零)或负数。
但是,我注意到 WinJS 似乎抛出了 type 的错误异常InvalidStateError
。
我是否误解了 w3 规范,或者这是(我假设它是 IE10 引擎)实现中的缺陷?
我之所以这么说,是因为我花了一段时间才InvalidState
使用无效版本号将我看到的错误 () 与我的代码联系起来——希望其他人能够避免我的错误!