【发布时间】:2014-01-10 08:54:13
【问题描述】:
我正在设计离线html5 应用程序,该应用程序在桌面浏览器(IE、Chrome、Safari 等)中运行良好并支持离线功能。
相同的应用程序在 iPad Safari 浏览器中无法运行,但在 Chrome 浏览器中运行良好。 我已将 MIME 类型设置为 text/cache-manifest 并在线验证了我的清单文件,这很好。
应用程序是否需要任何特殊设置才能使其在 ipad Safari 中运行?
【问题讨论】:
我正在设计离线html5 应用程序,该应用程序在桌面浏览器(IE、Chrome、Safari 等)中运行良好并支持离线功能。
相同的应用程序在 iPad Safari 浏览器中无法运行,但在 Chrome 浏览器中运行良好。 我已将 MIME 类型设置为 text/cache-manifest 并在线验证了我的清单文件,这很好。
应用程序是否需要任何特殊设置才能使其在 ipad Safari 中运行?
【问题讨论】:
我的缓存manifest 中的问题是
1.我将首页指定为“/”,需要缓存。
上述内容在所有浏览器上都可以正常工作,但 iPad 会引发错误。 我已经从缓存部分中删除了代表主页的“/”。它现在可以在包括 iPad 在内的所有浏览器上正常运行。
【讨论】:
<html manifest="cache.manifest"> 的页面)【讨论】: