即使使用NETWORK:*,简单的HTML清单也不允许网络访问资源

时间:2013-07-12 17:50:10

标签: html iphone ios caching

我有一个非常简单的清单文件(它更复杂,但我已将其删除以进行故障排除):

CACHE MANIFEST
CACHE:

NETWORK:
*

我已通过将清单上传到Cache Manifest Validator来验证清单,然后检查清单。我还将MIME类型设置为" text / cache-manifest"在IIS中为" .manifest"扩展(我的清单文件是" cache.manifest")。

当我第一次加载网站时。它加载HTML文件中的所有链接资源。例如:

<link rel="stylesheet" type="text/css" href="styles/style.css" />

<script src="scripts/scripts.js"></script>

但如果我完全关闭Safari并重新打开网站,则只会加载index.html页面。鉴于清单文件,我希望它使用网络来访问资源。

网站受SSL和客户端证书保护。我不确定这是否起作用。第一次加载资源显然没有问题。

我也在使用Google Maps API,即使在连续加载时地图加载也很好,因此网站似乎使用网络来访问远程资源,但不能用于我的域本地的任何内容。我只是希望网站通过网络访问资源,除非它们明确放在清单文件的CACHE部分。

0 个答案:

没有答案