gpt4 book ai didi

javascript - 对象不支持属性或方法 'getAll'

转载 作者:行者123 更新时间:2023-12-01 01:46:03 24 4
gpt4 key购买 nike

我正在尝试将服务 worker 实现到我的应用程序中,我已经在 Chrome、Firefox 和 Safari 中成功做到了这一点,但在 IE 中还没有完全做到。到目前为止,我能够创建一个对象存储并向其中添加数据,但是当我调用 getAll() 时,我收到以下错误:

SCRIPT438: Object doesn't support property or method '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;
});
};

最佳答案

IE 和 Edge 都不支持所有 IndexedDB 规范。缺少的东西之一是 getAll。幸运的是,there is a polyfill you can use .

关于javascript - 对象不支持属性或方法 'getAll',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51953299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com