我有一个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"
答案 0 :(得分:1)
将IE设置重置为默认设置后,现在一切正常。
答案 1 :(得分:0)
问题是在调试模式下,默认文档模式设置为9。
IE 9不支持indexeddb。
转到Developer工具,将Documentation mode设置为10或更高版本。
BR,
扬