gpt4 book ai didi

indexeddb - Quasar Framework - 存储本地持久数据的最安全方法是什么(对于 Web、Cordova 和 Electron 平台)?

转载 作者:行者123 更新时间:2023-12-03 19:20:53 27 4
gpt4 key购买 nike

假设我想覆盖所有平台(Web、Electron 和 Cordova),离线存储数据的最安全方法是什么。

我问的原因是,我的应用程序 Fudget(它是 Cordova/Electron - 但不是 Quasar)使用 WebSQL 在本地存储用户的应用程序数据。这已经工作多年了(我偶尔有一个 Android 用户,其数据会被 Android 操作系统删除 - 但不经常)。

但是在过去的几天里,有 100 名 Android 用户的 WebSQL(和本地存储)被删除了(有人知道为什么吗?),所以我收到了很多来自丢失所有数据和设置。

我目前正在开发 Fudget 2(使用 Quasar)并希望确保这种情况不会再次发生。我想覆盖所有平台(Web、Mac、Windows、iOS、Android)并希望将数据存储在本地的 JavaScript 对象中,那么对于所有这些平台,在本地存储这些数据的最安全方法是什么?

显然,本地存储和 WebSQL(无论如何现在都已弃用)似乎并不安全。但是,例如,我可以安全地使用 IndexedDB 吗?这会一直持续下去吗?

或者我是否需要为每个平台集成一些适当的本地数据存储(例如,对 Cordova 使用 cordova-plugin-nativestorage plugin,对 Electron 使用类似的东西)?如果是这种情况,我该如何处理 Web 平台?

最佳答案

我不确定我们是否可以指望 indexeddb 永远持续下去,但我检查了 W3C Recommendation for Indexed Database API 2.0它似乎正在蓬勃发展。编辑来自谷歌和微软,这是一个好兆头(除了那些不喜欢开源世界四大影响的人)。

另外,虽然GitHub issues repo没有很多事件,它似乎是最新的,发布的问题得到了多个输入。我也印象深刻的是,更多的问题是功能请求,而不是错误报告或帮助请求。

因此,虽然我们无法确定它会持续多久,但至少在短期内前景看起来不错。

除了 Opera 之外,所有现代浏览器也都很好地支持它。见:https://caniuse.com/#feat=indexeddb

关于indexeddb - Quasar Framework - 存储本地持久数据的最安全方法是什么(对于 Web、Cordova 和 Electron 平台)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59344189/

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