0
This是IndexedDB的演示應用程序,它可以在我的IE10上從web上運行。IE10不允許indexedDB保存頁面
但如果我保存它(文件名: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有關。
但爲什麼只有IE受到影響?或者我錯過了什麼? – TheCrazyProgrammer
遵循規範,它不應該是可能的。但我認爲這是可能的,使webapps工作 –
IE10所做的規範說,需要一個域的工作。 FF/Chrome做他們的域名處理,並將本地打開的文件視爲還有一個域名,這反過來使其工作。我認爲IE比其他人更正確,但它非常主觀 –