0
嘗試使用Javascript構建Metro應用程序並遇到IndexedDb問題。我無法創建對象存儲。我的代碼如下所示。我正在做open()函數的成功。Windows 8 IndexedDB createObjectStore
dbReq.onsuccess = function (evt) {
var txn = evt.target.transaction;
var db = evt.target.result;
if (!db.objectStoreNames.contains("test")) {
var store = db.createObjectStore("test");
}
}
時,它都會在「createObjectStore」通話,說
0x800a139e - JavaScript runtime error: [object IDBDatabaseException]
Over here他們談論它拋出一個異常,這是一個很好的例子看太多了,不過,並沒有幫助我。 注意,控件在'if'語句內命中了一行代碼。所以'db'不是null並且是有效的。但是我看到交易是空的 - 不知道這是否是一個問題,或者即使您應該在此時返回有效的交易。