18得票2回答
使用create-react-app添加更多的service-worker功能

create-react-app默认包含服务工作器功能,这很棒-我的所有静态资源都可以直接离线缓存使用。但现在我想进一步使用indexedDB缓存一些动态内容。 问题是,没有service-worker.js文件可修改。它是在构建过程中生成的。 是否有一种方法可以添加其他逻辑而不必弹出cr...

11得票1回答
HTML5视频源作为本地存储的Blob不再起作用

自Chrome 80版本以来,似乎在Blob或IndexedDB的工作方式上发生了一些变化。使用createObjectURL将视频文件作为Blob加载并分配给HTML5 Video元素仍然起作用:// load the blob through XMLHttprequest RequestA...

14得票2回答
IndexedDB访问速度和效率

我正在使用Dart开发一个角色扮演游戏,并将使用IndexedDB进行数据持久化。 我将拥有两个数据库:一个用于只读访问,一个用于读写访问,存储存档。我在想是否应该直接从数据库中读取所需数据,还是将其缓存在Maps中。我可能需要从只读数据库中提取数百个记录(敌人、游戏地图等),我认为从数据库...

10得票1回答
IndexedDB,无限存储和从后台/选项脚本访问在内容脚本中创建的数据库。

关于IndexedDB、unlimitedStorage权限以及从后台/选项脚本访问内容脚本创建的数据库的一些问题: "unlimitedStorage"权限是否覆盖在background.js中创建的数据库?(文档不清楚) "unlimitedStorage"权限是否覆盖在匹配域上创建的...

17得票1回答
IndexedDB - ObjectStores与多个数据库与索引之间的区别?

我在思考何时使用单个数据库而不是具有多个对象存储的数据库是一个好主意。我已经阅读了大部分网上的教程并查看了indexedDB的规范,但无法找到比较这些不同概念的好例子。是否有人有这种情况的具体示例(使用多个对象存储和/或代码的设计模型)?

12得票1回答
未完成的 IndexedDB 事务因页面导航而被中止。

我正在使用IndexedDB来存储一些数据。它似乎可以工作,但是如果我刷新页面,我在Firefox(36.0.4)浏览器控制台中看到:由于页面导航而中止的未完成的IndexedDB事务。 我正在使用这个(本地)文件进行测试:<html> <head><meta...

8得票2回答
在IndexedDB中搜索复合索引

经过长时间的阅读,我终于注册了一个账号来提问。最近我一直在研究IndexedDB,并遇到了复合索引的问题(我将它们用作类似这里的示例)。 我在对象存储中有一个包含字符串值和几个整数值的对象。例如: [description:text, value1:int, value2:int, va...

7得票4回答
IndexedDB和关系

我可以在IndexedDB中创建对象存储之间的关系吗? 例如,我有两个对象存储:artist和album。一个artist与一个album具有一对多的关系。album.artistId将专辑与artist.id相关联。 我考虑的是Hibernate的思路。我想查询艺术家并将属于该艺术家的专...

10得票3回答
索引数据库HTML5的删除方法无法正常工作...它会返回成功,但记录并未被删除。

我在使用桌面版Chrome浏览器中的Indexed DB for HTML5时遇到了一个问题,无法从对象存储中删除记录,虽然onsuccess事件已经被触发,但记录仍然存在...我的ID是时间戳,只是因为我想更快地实现一个可工作的应用程序。我将其硬编码,但仍未能解决问题。这真的很奇怪,因为on...

12得票1回答
使用增量改进客户端-服务器数据同步功能

应用程序 我有一个网络应用程序,目前使用AppCache来提供离线功能,因为系统的用户需要在线下创建文档。文档首先在离线状态下创建,并且当有网络连接时,用户可以点击“同步”,将该文档发送到服务器并保存为修订版。更具体地说,该应用程序不会将更改的增量(准确字段)作为修订版保存,而是完整地保存整个...