我正在尝试在我的应用程序中实现服务工作者,我设法在Chrome,Firefox和Safari中做到了这一点,但是在IE中却没有做到。到目前为止,我已经能够创建对象存储并向其中添加数据,但是当我调用getAll()
时,出现以下错误:
SCRIPT438:对象不支持属性或方法“ getAll”
这是我要运行的代码:
var docDB = indexedDB.open("docDB", 1);
docDB.onsuccess = function(event) {
var db = docDB.result;
var tx = db.transaction("documents", "readwrite");
var docStore = tx.objectStore("documents");
var docStoreRequest = docStore.getAll();
docStoreRequest.onsuccess = function(event) {
var rowHTML = '';
$.each( docStoreRequest.result, function( index, value ){
var id = $(this)[0].id;
});
};