相关疑难解决方法(0)

将本地HTML5 DB(WebSQL存储,SQLite)与服务器同步的最佳方法(双向同步)

我正在使用本地数据库(使用html5 webstorage)开发移动Web应用程序(用于iPhone和Android),因此当用户离线时我的应用程序仍然可用.

这工作正常,但我想将本地数据保存在服务器上.所以我需要将本地数据库与服务器上的数据库同步.同步只能是一种方式,但在将来,我想以两种方式同步它(服务器< - >本地数据库).

这种需求看起来非常普遍(或者将来在移动网络应用程序中很常见),但我找不到这样做的库.

我知道谷歌正在他们的移动网络应用程序(例如gmail)中这样做,我发现WSPL项目是一个谷歌项目,但没有下载源.

如果我找不到解决方案,我会创建一个库来做到这一点,因为单向同步看起来并不困难,但我想知道是否还有其他解决方案.

html5 storage web-applications data-synchronization

150
推荐指数
2
解决办法
9万
查看次数

使用localStorage而不是Cookies有什么缺点吗?

在我以前的网站上,我曾经使用cookie只在第一次访问时显示一个主页.这很好用(例如见这里),但今天使用cookies并不那么时髦,所以我想尽可能地避免它.

现在,我的新网站项目几乎总是通过javascript(显示模式框)预先推出,所以我不需要在服务器端执行任何操作.我正在考虑使用HTML5 localStorage而不是cookie,如果浏览器没有localStorage,则使用cookie备用.这是一个好主意吗?在可用性,隐私保护和网站性能方面有何影响?

使用localStorage可以提高已禁用cookie的用户的可用性.但我知道有些HTML5功能只能在某些浏览器中选择加入(如地理定位).在任何浏览器上都有像localStorage那样的限制吗?是否有任何情况下,如果localStorage可用但我的网站已停用,我将收到JS错误?

html javascript cookies html5 local-storage

46
推荐指数
3
解决办法
3万
查看次数