Web应用程序如何在客户端的PC上同步文本文件的文件夹?

Mik*_*keN 1 ajax asynchronous google-gears

我希望能够从我的Web应用程序实时同步用户PC上的多个文本文件.基本上我想在本地PC上使用一些数据文件来镜像我的Web应用程序中用户数据的状态,这样如果Web应用程序或用户的Internet连接丢失,他可以使用这些数据文件来获取一些关键信息(可能使用html)/javascript代码存储在那些将在这些数据文件上以脱机模式运行的文件中.)

我知道谷歌齿轮有很多有趣的工具来处理离线状态,但我更喜欢在html/javascript中更简单的应用程序,它不会依赖谷歌齿轮.我宁愿使用google gear来创建这些文件,并慢慢使它们与Web应用程序的数据版本保持同步.

答案更新:PersistJS是一个很好的建议,我会调查,但我希望人们会指导我真正优秀的Google Gears教程资源.

ori*_*rip 9

您可以使用PersistJS在浏览器上保存数据,PersistJS使用它可以找到的最佳客户端持久存储机制,支持:

  • 谷歌Gears
  • HTML 5存储规范
  • 特定于浏览器的扩展
  • 饼干

当您的应用重新连接时,您可以重新同步.浏览器通常会阻止您的网站阻止创建和阅读文本文件.