Javascript iOS 5 Mobile Safari应用程序缓存更改?

Javascript iOS 5 Mobile Safari应用程序缓存更改?,javascript,ios5,mobile-safari,offline,application-cache,Javascript,Ios5,Mobile Safari,Offline,Application Cache,我想知道是否有人在iOS 5设备上的Mobile Safari中使用HTML5应用程序缓存时遇到了新问题?我以前写过一个在iOS 4中运行良好的离线web应用程序,但随着使用该应用程序的设备被转移到iOS 5,我发现设备离线时出现问题,并试图访问应该缓存的资源 我可以确认应用程序缓存过程按预期工作,因为我可以在设备联机时下载资源时跟踪对Web服务器的点击 问题以“无法打开页面:Safari无法打开页面,因为它未连接到Internet”对话框的形式表现出来,当我尝试跟踪指向脱机时应缓存的页面的链接

我想知道是否有人在iOS 5设备上的Mobile Safari中使用HTML5应用程序缓存时遇到了新问题?我以前写过一个在iOS 4中运行良好的离线web应用程序,但随着使用该应用程序的设备被转移到iOS 5,我发现设备离线时出现问题,并试图访问应该缓存的资源

我可以确认应用程序缓存过程按预期工作,因为我可以在设备联机时下载资源时跟踪对Web服务器的点击

问题以“无法打开页面:Safari无法打开页面,因为它未连接到Internet”对话框的形式表现出来,当我尝试跟踪指向脱机时应缓存的页面的链接时

有趣的是,在这个错误弹出的同时,在调试控制台中还出现了“JavaScript执行超时”错误,类似于中提到的。我所做的计算并不像在那里发布的那样复杂,但杀掉并重启Safari的建议似乎解决了这两个问题,至少目前是这样


因此,这个问题可能不是请求帮助,而是未来搜索者分享经验的一个登陆点。

请检查您是否已将缓存页面本身添加到清单文件中,在下面的示例中,它们是HTMLPage1.htm和HTMLPage2.htm。我也有同样的问题,但在添加缓存页面链接后它就可以工作了

缓存清单
缓存:
图片/cover.png
HTMLPage1.htm
HTMLPage2.htm


网络:

*

请检查是否已将缓存页面本身添加到清单文件中,在下面的示例中,它们是HTMLPage1.htm&HTMLPage2.htm。我也有同样的问题,但在添加缓存页面链接后它就可以工作了

缓存清单
缓存:
图片/cover.png
HTMLPage1.htm
HTMLPage2.htm


网络:
*