我无法在iPad和iPhone上使用appcache。
起初我认为问题是它被称为manifest.appcache所以我将其更改为appcache.manifest因为Safari文档指定它应该以.manifest结尾
没有用。
在ipad上调试safari时,在mac mini上记录appcache事件时,我看到了
checking
error
但是当我在mac mini上调试safari时,我看到了
checking
noupdate
它在我测试过的所有其他非ios设备上以及我电脑上的所有5个浏览器上都能正常工作。
我已确认返回的doc类型是text / cache-manifest
以下是其中一个页面
的清单https://mysite.com/Mobile/appcache.manifest?page=MyPage.aspx
CACHE MANIFEST
CACHE:
MyPage.aspx
Mobile.jpg
js/vendor/jquery/jquery-1.7.1.min.js
# Resources that require the user to be online.
NETWORK:
/Mobile/appcache.manifest?page=MyPage.aspx
*
此外,我在Safari调试器时间线分析器中看不到清单文件
的请求