【问题标题】:How can I cache my dynamic iPhone webapp for working offline?如何缓存我的动态 iPhone webapp 以供离线工作?
【发布时间】:2011-04-30 19:57:28
【问题描述】:

我有一个用 PHP 编写并使用 WebApp.Net 框架的 iPhone Web 应用程序。我也想让这个应用程序离线工作。据我了解,我不能使用 HTML5 的清单标记,因为我的文件是 PHP 而不是 html。或者至少它不起作用,我不知道我的方向是否正确。

有人知道我该怎么做吗?

谢谢

【问题讨论】:

  • PHP 在您的应用程序中的作用是什么?您是否使用它来连接数据库、生成内容等?
  • 嗨,我基本上是用它来生成内容的。

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


【解决方案1】:

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

您还没有说明您的应用程序是做什么的以及应该在离线模式下完成什么,但通常我现在看到的唯一方法是完全 AJAXise 离线工作的所有功能。

您可以浏览 StackOverflow 中的标签 html5+javascript 以进行一般讨论,或 html+javascript+mobile 了解更具体的内容。

【讨论】:

  • 请说明如何缓存 MP3 文件以供离线使用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-09
  • 1970-01-01
  • 1970-01-01
  • 2014-02-22
  • 1970-01-01
  • 2014-09-12
  • 2011-01-27
相关资源
最近更新 更多