2014-01-10 51 views
1

我在离线设计html5应用程序,它适用于桌面浏览器(IE,Chrome,Safari等),并支持离线功能。html5应用程序缓存ipad不工作

相同的应用程序将无法在iPad Safari浏览器中正常工作,但在Chrome浏览器中正常工作。 我已经将MIME类型设置为text/cache-manifest,并且在线验证了我的清单文件,这很好。

应用程序是否需要特殊设置才能使其在iPad中运行?

回答

1
  1. 确保cache.manifest文件仅使用相对URL而非ABSOLUTE。
  2. 确保cache.manifest在你的IDE /文本编辑者保存在正确的字符集
  3. 不包括其中cache.manifest是inited页面(页面<html manifest="cache.manifest">
+0

请您详细说明第3点请 – VenkataRatnam

2

的问题在我的缓存manifest是 1.我指定主页为“/”,需要缓存。

上述工作正常所有的浏览器,除了在iPad上抛出错误。 我已经从高速缓存部分删除了代表主页的“/”。它在包括iPad在内的所有浏览器上都能正常工作。

+1

有没有可能包含工作代码? html和清单文件。 – Damainman

相关问题