gpt4 book ai didi

html - 用于在移动应用程序中存储离线数据的 HTML5 Localstorage 的可靠性

转载 作者:行者123 更新时间:2023-11-27 22:36:58 25 4
gpt4 key购买 nike

我正在使用 Sencha Touch 开发移动应用程序。我的应用程序需要在设备本身中存储一些数据(来自数据库,采用 JSON 格式),以便应用程序在关闭并重新运行时保留其先前的状态。

HTML 5 localstorage 是最好的解决方案吗?

它的限制/缺点是什么?

如果我删除了浏览器cookies,我本地保存的数据是否也会丢失?

除了保存在网络浏览器的缓存中,我还有什么选择?

最佳答案

LocalStorage 和 IndexedDB 是一个可行的解决方案。更多浏览器支持 LocalStorage,但仅支持以名称/值对形式存储字符串。以下是支持表:

另一个选择是 SequelSphere,这是一个使用 LocalStorage 和 IndexedDB 来存储其数据的 HTML5 关系数据库引擎。它还有一个 Extension for Ext JS 4(Sencha 的老大哥),以及一个正在开发中的 Sencha 扩展。即使没有扩展,它也可以在本地存储您的数据,提供 SQL 访问,并将数据放在一个表单中以便于 Sencha 使用。作为免责声明:我为 SequelSphere 工作。这就是我知道 Sencha 扩展正在开发中的方式。

就可靠性而言,所有形式的客户端数据存储都依赖于最终用户不清除其浏览器中的数据。请注意:这通常是不同于清除浏览器 cookie 的选项。

关于html - 用于在移动应用程序中存储离线数据的 HTML5 Localstorage 的可靠性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13370514/

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