来自外部服务器的phonegap更新文件

时间:2011-05-11 07:02:04

标签: javascript jquery cordova

喜 我有一个完整工作的phonegap应用程序,其中包含许多文件(.csv和.jpg),我想在加载某些页面时检查Web服务器(例如example.com/app)上的更新。如果有新文件我想用这些更新的文件覆盖手机应用程序上的文件

例如:
当你点击:

page2.html,检查2.csv和2.jpg上的更新

感谢您的建议

2 个答案:

答案 0 :(得分:1)

您应该查看客户端HTML5存储。

我正在使用HTML5 sqllite数据库来存储与我的应用程序中每个页面相关的json对象。然后我有一个主配置文件,它本质上是每个应用页面的站点地图,以及时间戳,当我检查webserver配置文件副本时,我运行比较以查看是否有任何文件已过期/甚至是新文件,如果是下载并存储在客户端数据库中。

另外看看

https://github.com/brianleroux/lawnchair

http://sixrevisions.com/web-development/html5-iphone-app/

希望这有帮助

问候 安德鲁

答案 1 :(得分:0)

在HTML页面上,相同的创建者规则将限制您阅读javascript中的文件。 我想你必须在phonegap包装器中创建一个方法来检查文件。可以在javascript中调用此方法。