我正在编写一个 JavaScript/HTML5 Windows 8 应用程序。在写入 IndexedDB 时,我偶尔会收到 InvalidStateError。我的功能在下面,它发生在第一行。有没有办法确保状态正确?
**newEncryptedInfo 是一个带有 2 个字符串参数的 JSON 对象(暂时)。它是正确形成的。
function loadData(evt) {
var transaction = EncryptedDB.db.transaction("data", "readwrite");
var encryptStore = transaction.objectStore("data");
var addResult = encryptStore.add(newEncryptedInfo);
}