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");
}
}
たびに、それは彼らがそれについて話
0x800a139e - JavaScript runtime error: [object IDBDatabaseException]
Over hereを語る「createObjectStore」コールで例外をスローし、それはあまりにも見ていい例だが、それでも、助けにはなりませんでした私。 コントロールが 'if'ステートメント内の1行のコードにヒットすることに注意してください。したがって 'db'はnullではなく、有効です。しかし、トランザクションがnullであることが分かりました。問題があるかどうか、または現時点で有効なトランザクションを取得するはずです。