2

由于 WebSQL 已经失去了所有的支持并且停止了开发,人们如何能够在使用 HTML5 的 Web 应用程序中实现离线存储。我知道 Google Chrome 和 Safari 仍然将它作为浏览器的一部分,但我想它很快就会丢失。那么哪些技术正在取代它,以及需要实现哪些不同的东西才能拥有离线应用程序而不是使用 webSQL?

4

3 回答 3

2

Chrome、Firefox 和 IE10 现在也支持 IndexedDB,它是 WebSQL 的替代品。

于 2012-01-14T18:02:49.347 回答
1

HTML5 支持 localStorage,它允许您在客户端的计算机上存储大量数据,有点类似于 cookie。目前所有主流浏览器都支持它。您可以在http://diveintohtml5.info/storage.html阅读所有相关信息。

于 2012-01-14T17:58:53.030 回答
1

现在所有主流浏览器都支持 localStorage 和 sessionStorage。

如果您使用 JSON2(google Douglas Crockford 和 JSON2),您可以序列化您的 JSON 对象以用于本地和会话存储。

它不如使用 SQL 查询好,但您可以很好地使用 JSON,并且有一些插件可以帮助您。

于 2012-01-14T17:59:45.893 回答