IE11中的window.indexedDB未定义

时间:2014-02-03 18:47:13

标签: html5 indexeddb internet-explorer-11

我有一个indexedDB网络应用程序在IE10中可以正常工作但在IE11中没有。问题是在IE11中window.indexedDB是未定义的。 IE11中是否仍支持IndexedDB?如果是这样,如何在没有window.indexedDB的情况下打开IndexedDB数据库?

我的测试HTML:

<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
    Hello
  </body>
</html>

F12开发人员工具控制台的输出:

window.indexedDB
undefined
window.msIndexedDB
undefined
window.navigator.userAgent
"Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; .NET4.0E; .NET4.0C; Tablet PC 2.0; rv:11.0) like Gecko"

2 个答案:

答案 0 :(得分:1)

将IE设置重置为默认设置后,现在一切正常。

答案 1 :(得分:0)


问题是在调试模式下,默认文档模式设置为9。 IE 9不支持indexeddb。

转到Developer工具,将Documentation mode设置为10或更高版本。


BR, 扬