如何缓存我的动态iPhone webapp以便脱机工作?

时间:2010-10-26 15:36:30

标签: php iphone web-applications offline iphone-web-app

我正在使用PHP编写并使用WebApp.Net框架的iPhone Web应用程序。我想让这个应用程序脱机工作。据我所知,我不能使用HTML5的清单标签,因为我的文件是PHP而不是HTML。或者至少它没有用它,我不知道我是否在正确的方向。

有没有人知道我该怎么办?

由于

1 个答案:

答案 0 :(得分:1)

您可以缓存任何静态文件,无论它是如何生成的。您必须通过清单缓存所有html,javascript和css(以及图形,如果它们很小)。使用LocalStorage存储脱机模式下所需的JSON请求。使用在线模式将您工作的数据同步到LocalStorage。

您尚未说明您的应用程序是什么以及在离线模式下应该做什么,但通常我现在看到的唯一方法是完全AJAXise所有可在离线状态下运行的功能。

您可以浏览标签html5+javascript的StackOverflow以获取常规文件,或html+javascript+mobile更具体。