indexeddb 相关问题

indexedDB提供了一种使用Javascript在浏览器中存储数据的方法。与关系数据库不同,indexedDB使用的键值存储在概念上类似于HTML5的本地存储。但是,indexedDB比本地存储更好,可以存储大量数据并更快地查询数据。虽然对特定功能的支持各不相同,但IE,Chrome,Firefox和Microsoft Edge都支持indexedDB。

如何在React中管理indexeddb

我正在尝试在React组件中使用indexeddb(通过idb作为promise包装器)。我正在使用 useEffect 管理连接,但我一直在为此苦苦挣扎: const 组件 = () => { 常量 [

回答 2 投票 0

模块中的顶级等待会阻止`onload`触发

我发现,如果我等待在间接加载模块的顶层打开 IndexedDB,则加载事件不会触发。 如果我删除等待,则会按预期调用加载处理程序。 如果我愿意...

回答 1 投票 0

如何使用签名 URL 和 JavaScript 将二进制字符串文件上传到 Amazon S3?

我在获取签名 URL 时没有遇到任何问题,并且文件实际上已上传到 S3,但当我下载文件时,我无法打开它。我尝试过 PDF 和图像文件。 我收到文件了...

回答 2 投票 0

(已关闭)Postman 无法正常打开

我尝试打开新安装的 Postman 时出现错误,内容如下: **无法打开邮递员** 错误:迁移:IndexedDB 架构迁移失败。 IndexedDb 不是

回答 9 投票 0

何时更新 Blazor WebAssembly 应用程序中的 IndexedDB 数据

我有一个 Blazor WebAssembly (PWA) 项目,带有单独的 ASP.NET api,用于访问存储在数据库中的产品数据。调用 /api/products/getAllProducts 端点需要几秒钟

回答 1 投票 0

IndexedDB 错误:无法克隆 IDBObjectStore 符号

我有一个类,其中某些属性不应存储到indexedDB 存储中。当我克隆对象并随后删除属性时,它会起作用,但是我不太喜欢该解决方案。我

回答 2 投票 0

未捕获(承诺中)类型错误:window.indexedDB.databases 不是函数

第一次尝试这种功能,我尝试了多种方法,但无法弄清楚我做错了什么。我总是遇到未捕获的错误...为什么? 具体来说,我得到以下...

回答 1 投票 0

将文件放入“IDBObjectStore”时如何使用 RxDb 解决 Angular 应用程序中的“DataCloneError”?

我目前在使用 RxDb 进行数据存储的 Angular 应用程序中遇到问题。我遇到的错误是: main.4e29907b55c8d8bf.js:1 ERROR 错误:未捕获(承诺):DataCloneError:

回答 1 投票 0

如何在 javascript indexdb typescript 中获取 event.target.result 工作?

在我的 javascript/typescript 项目中我有这段代码 request.onupgradeneeded =(事件:IDBVersionChangeEvent)=> { console.log('idb onupgradeneeded 触发'); 缺点...

回答 2 投票 0

对于大尺寸dexie,写入缓冲区失败

我正在尝试将镶木地板文件数据存储为indexeddb中的缓冲区,但失败且没有记录错误 文件大小约为 430mb const db = new Dexie('数据库'); db.version(1).stores({ 数据...

回答 1 投票 0

在JS中嵌套时——“while循环”变量不再被定义

我的 JS 脚本检查数据库是否有值。如果没有,则会填充数据库。再次触发时,数据库中的值将显示在页面上。当我运行脚本时这有效...

回答 1 投票 0

声明 js 变量/对象时出错(未捕获 DOMException)

我的脚本遇到错误: 未捕获的 DOMException:尝试使用不可用或不再可用的对象 该脚本应检查数据库是否已满。如果没有填写

回答 1 投票 0

什么可能导致indexeddb事务在我的代码中不起作用

var 数据库 = window.indexedDB.open("myTestDatabase", 3); 数据库.onerror = 函数(事件) { alert('创建数据库时出错'); } database.onupgradeneeded = 函数(事件) { ...

回答 2 投票 0

如何保持indexeddb事务处于活动状态?

只要您使用适当的方法,就可以从单个事务中完成所有这些操作,而不是打开多个事务(读取表、写入表、写入另一个表等)

回答 5 投票 0

修复索引数据库

有没有办法保证indexedDB中对象存储的存在而不改变版本号? 语境: 我的一位用户将 indexedDB 设置为与其他人相同的版本,但是

回答 1 投票 0

禁用 Forge 查看器的 IndexedDB

初始化查看器时是否可以禁用 IndexedDB。我看到一个选项建议将其作为查询参数传递,但是否可以通过查看器初始化函数来完成此操作...

回答 1 投票 0

当文件更改和页面重新加载时,从存储在indexedDB中的文件句柄加载的文件不会更新

使用此处介绍的方法: https://stackoverflow.com/a/65938910/3825996 我创建了一个网页,您可以将文件拖放到任何地方,然后就会显示内容。掉落后,手柄...

回答 1 投票 0

使用 mysql LIKE 在多列上进行 Indexeddb 搜索

我正在开发一个 PWA,我有一个数据库,我想像这样查询: SELECT * FROM 植物 WHERE (plant_genus LIKE 'Ab%') AND (plant_species LIKE 'pr%') 索引定义如下: 调查Pl...

回答 1 投票 0

指定一个字段,按方向查询多字段索引

我的问题与这个问题类似,只是我想在具有多个字段的索引上执行此操作,其中一个字段具有特定值。 例如,我有一家名为ExerciseSe 的商店...

回答 1 投票 0

IndexedDB 中的 Blazor 图像:运行时错误:内存访问越界

我在 Blazor Web 程序集中使用 Steve Sanderson 的 InputFile 来选择照片,在上传之前将其保存为 IndexedDB 中的字节数组。对于非常小的文件来说一切都很好,但是一旦我有两个

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.