这是一个 IndexedDB 的演示应用程序,它可以在我的 IE10 网络上运行。
但是如果我保存它(文件名:index.html)并打开它,JavaScript 对话框会因为这段代码而弹出:
window.indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB;
window.IDBTransaction = window.IDBTransaction || window.webkitIDBTransaction || window.msIDBTransaction;
window.IDBKeyRange = window.IDBKeyRange || window.webkitIDBKeyRange || window.msIDBKeyRange;
if (!window.indexedDB) {
alert("Sorry!Your browser doesn't support IndexedDB");
}
不明白为什么 windows.indexedDB 仍然为空。
编辑在 Firefox 和 chrome 上保存后它也可以工作,所以问题只出在 IE 上。