我正在为Chrome构建一个打包的应用程序.我目前正在使用Web
sql来存储/检索数据.如果我选择在Chrome中同步应用,我在一台计算机上输入的数据是否会
显示在另一台计算机上?
例如,在我的桌面上,我打开应用程序并添加记录.如果我在笔记本电脑上打开应用程序,该记录会显示出来吗?
我还没有能够同步我的应用程序,所以我不能自己测试它.有没有人这样做过?
不,Chrome很遗憾(?)不会同步您的Web
sql数据库.您必须通过服务器处理同步.
只需查看Chrome在同步偏好设置中为您提供的选项:
>偏好
>书签
>扩展
>自动填充
>主题
>应用程序
请注意,甚至没有列出Cookie,更不用说Websql数据库了.同步数据库在技术上也很困难,因为它们可以变得非常大. Websql数据库的初始限制似乎是5MB或类似的东西,但他们可以根据需要请求更多.我认为安装的网络应用甚至可以请求无限的存储权限.
如果两个用户同时编辑相同的数据,也会出现并发问题.