问题标签 [offline-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
264 浏览

javascript - 当用户尝试删除 indexedDB 数据库时,有没有办法执行函数?

是否有类似 ondelete 事件处理程序或在用户想要清除 indexedDB 数据库之前警告用户的方法。

背景:有一个离线第一个应用程序,它通过在离线时将大部分数据保存在 indexedDB 上来工作。现在,当用户上网时,它会尝试将数据同步到服务器,但是,现在,如果有人错误地重置浏览器或清除 indexedDB,他们可能会造成灾难,因为他们有需要同步到服务器的重要数据。

那么,有没有办法克服这个问题呢?有没有办法将 indexedDB 保存为持久文件系统或禁用删除或引发事件并在删除时正确处理?

0 投票
1 回答
505 浏览

filenet-p8 - 制作 Filenet 离线存储

我有 Filenet 5.2,我的存储是 SAN。我需要将其中的一部分离线发送。正如我发现的,在 CEEM 中,我们可以通过将其状态更改为离线来使存储离线。但在我的解决方案中,我在我的属性中看不到该选项。

我的 CEEM.......

在此处输入图像描述

来自 IBM 网站..

在此处输入图像描述

只有 OPEN、CLOSE、STAND_BY、FULL 选项可用。而且我发现很少有信息说需要在早期阶段启用这种状态,这对我来说现在不是一个有效的解决方案。如果这样做还有其他方法吗?或者我可以添加此选项的方法?我怎样才能使它离线?请帮助我,非常感谢..

0 投票
0 回答
51 浏览

mozilla - IndexedDB - Mozilla 的信息差异

我在Mozilla网站上找到了 2 个关于 IndexedDB 的不同参考资料。

声明 1: “IndexedDB 是一种用于客户端存储大量结构化数据的 API”

陈述 2:“ IndexedDB 是一个事务型数据库系统,类似于基于 SQL 的 RDBMS;

如果我是正确的,那么 IndexedDB 是底层浏览器嵌入式数据库的数据库 API,例如 Chrome 的 LevelDB。

如果想从性能的角度来看,了解什么是 IndexedDB 很重要——IndexedDB 性能和 IndexedDB v/s WebSQL 性能比较

0 投票
0 回答
197 浏览

asp.net - 使用 IndexedDB 的离线存储

要求:在 ASP.NET 中创建针对移动设备的 Web 应用程序,尤其是当应用程序未连接到 Internet 时将具有“离线存储功能”的 ipad。

我的计划:

  1. 在未连接到 Internet 时使用“IndexedDB”来存储数据。
  2. 使用 ASP.NET 提取离线存储的数据并将其与 MSSQL Server 同步。

我实现了:

  1. 使用 IndexedDB 的 CRUD。

我不知道:

  1. 当应用程序连接到 Internet 时,如何使用 ASP.NET 提取离线存储的数据并与 MSSQL Server 同步。

如何达到我的要求?非常感谢您的时间和帮助。

0 投票
1 回答
78 浏览

android - App42 android离线存储不起作用

我正在创建一个 Android 应用程序,我想使用离线存储。因此,我创建了测试应用程序来测试 app42 BaaS。App42 在 TestApplication.java 中初始化。应用程序必须将信息保存在离线存储中(JSON 字符串中有关“Tonya”的信息),并且当互联网连接可用时,它必须将此信息发送到在线数据库。嗯,根据日志,“Tonya”是离线写的,但我使用“findAllDocuments”时并没有出现。当互联网连接可用时,它没有与在线数据库同步。我尝试使用不同的 Android 和 SDK 版本,但没有帮助。我究竟做错了什么?

这是 AndroidManifest.xml:

这是 TestApplication.java :

这是 MainActivity.java :

0 投票
1 回答
379 浏览

android - 如何使用缓存在android中实现离线存储?

嗨,我想使用缓存(如 kinvey API)在 android 中实现离线存储?任何人都可以分享相同的逐步实现吗?我搜索了很多,但没有得到太多关于 Android 缓存的信息。

0 投票
0 回答
108 浏览

winforms - 离线上传到 SQL Server 数据库

我正在尝试实现一种方法,当用户将 PDF 文档上传到 SQL Server 数据库时。如果网络可用,数据将立即上传,但如果没有互联网连接 - 数据将存储在其他地方,并在互联网连接恢复时上传。请知道如何实现这一目标?

这是我的上传代码:

0 投票
0 回答
34 浏览

javascript - Chrome 扩展程序:是否应该在从扩展程序获得无限制访问权限的同时请求 FS 配额?

我有一个 Chrome 扩展程序,我正在使用离线存储来存储一些数据。我已经unlimitedStorage在清单文件中设置了权限,所以我可以访问机器允许的尽可能多的存储空间。

请求手册页中提到的配额是否有意义?

另一个问题是:我尝试要求比机器上可用的存储空间更多的存储空间,并且没有错误地授予它(例如,我有一个 500GB 的磁盘,我要求的是 10TB)。这是一个错误还是预期的行为?

这是我使用的代码:

显然,如果我检查授予的配额,我会得到正确的数量:

我只是对requestQuota请求超过实际可用存储空间时不返回错误感到困惑。

0 投票
1 回答
222 浏览

ios - 用于聊天记录的 iOS 离线存储

我想将离线消息存储在聊天应用程序的聊天历史记录中,其中包含文本、图像、带有视频 url 链接和位置(纬度、经度)值的视频拇指。

如何离线存储和维护数据库?

0 投票
1 回答
188 浏览

html - 是否可以在 IE 11 的 indexedDB 中存储超过 250 MB 的数据

我们需要一种机制来将数据存储在离线数据库中,所以我开始使用索引数据库,但得出的结论是,在 IE 11 中它有 250 mb 的硬限制,那么我们应该使用什么?