Tag: 显示

在iOS中添加到主屏幕时,HTML5networking应用程序无法caching

要清楚,网页应用程序caching,并在移动Safari中脱机工作正常。 问题是当它被添加到iPhone 4s和iPad 2上的主屏幕上,两者都运行iOS 6.0.1。 它不会脱机工作,并提供networking错误连接到互联网,即“无法打开MYWEBAPP MYWEBAPP无法打开,因为它没有连接到互联网” 我已经debugging了几个小时,似乎无法find解决scheme。 我没有收到控制台中的任何错误,我正在运行Jonathan Stark的debugging代码 我已经在桌面Safari,Chrome和Firefox的在线/离线开发者工具中testing了该应用。 以及使用Safari中的设备的Web Inspector。 iPhone或iPad的结果是一样的。 他们将cachingnetworking应用程序,并将在移动Safari,但不是添加到主屏幕时工作。 没有线上或线上的错误。 据我所知,我正在使用最佳实践: 添加了HTML标头: <html manifest="photo.appcache"> 我也试验过使用不同名称的清单文件,包括:cache.manifest和offline.manifest,因为我读到它有所作为,但在我的testing中,只要扩展名是什么名称都没有关系。清单或.appcache,并在.htaccess文件中适当地提供。 添加了正确的MIMEtypes: AddType text/cache-manifest appcache manifest 我也试过: AddType text/cache.manifest manifest , AddType text/cache.manifest .manifest manifest , AddType text/cache-manifest .manifest 我不相信这个工作: AddType text/cache.manifest但我不记得。 在大多数情况下,这并不重要,我坚持: AddType文本/caching清单appcache清单 就像HTML5 Mobile Boilerplate中那样。 添加: networking:* 到appcache文件。 我相信这可以让所有的下载以及使所有的链接工作。 我已经尝试删除这一行: <meta name="apple-mobile-web-app-capable" content="yes">因为我在这里读到了解决了类似于我的问题,但我可以确认它在我的testing中不起作用。 […]