我有一个用 PHP 编写并使用 WebApp.Net 框架的 iPhone Web 应用程序。我也想让这个应用程序离线工作。据我了解,我不能使用 HTML5 的清单标签,因为我的文件是 PHP 而不是 html。或者至少它不起作用,我不知道我的方向是否正确。
有谁知道我该怎么做?
谢谢
我有一个用 PHP 编写并使用 WebApp.Net 框架的 iPhone Web 应用程序。我也想让这个应用程序离线工作。据我了解,我不能使用 HTML5 的清单标签,因为我的文件是 PHP 而不是 html。或者至少它不起作用,我不知道我的方向是否正确。
有谁知道我该怎么做?
谢谢
您可以缓存任何静态文件,无论它是如何生成的。您必须通过清单缓存所有 html、javascript 和 css(以及图形,如果它们很小)。使用 LocalStorage 存储离线模式所需的 JSON 请求。使用在线模式将您处理的数据同步到 LocalStorage。
您还没有说明您的应用程序是什么以及在离线模式下应该做什么,但通常我现在看到的唯一方法是完全 AJAXise 将离线工作的所有功能。
您可以浏览 StackOverflow 中的标签html5+javascript进行一般讨论,或者浏览html+javascript+mobile进行更具体的讨论。