0

我有一个ipad。我制作了一个带有 html5 应用程序存储的网站。带有清单文件。清单适用于新的 ipad 2 和所有网络浏览器。但它不适用于 iOS 版本较低的 ipad 2。

问题是。当我加载页面时。清单文件正在缓存网站。我打开飞行模式。现在我可以在没有互联网连接的情况下使用该网站。

但问题是。当我现在重新加载页面时。我收到一个错误,我需要互联网连接才能查看该页面。我怎样才能解决这个问题。这个问题在 safari 中。

4

1 回答 1

0

我一直在解决类似的问题。我有一台 iPad 1,所以不是完全相同的平台,我知道这听起来有点“你把它关了然后再打开”,但你需要完全确保缓存清单中绝对没有错误。如果您在应用程序中使用缓存清单文件中未列出的文件,您的应用程序将尝试在没有丢失文件的情况下运行。这在使用多个 js 文件时尤其重要。任何缺失(当您处于快速开发阶段时很容易做到)都会使您的应用程序离线崩溃。

于 2011-12-04T18:05:40.017 回答