0

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

CACHE MANIFEST
CACHE:

NETWORK:
*

我已经通过将清单上传到缓存清单验证器来验证清单并签出。我还在 IIS 中将“.manifest”扩展名的 MIME 类型设置为“text/cache-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 部分中。

4

0 回答 0