0

我正在尝试使用 HTML5 应用程序缓存来加快 iPhone webapp 上的某些事情。它非常适合存储图像、css 和 JS,但问题是它也尝试存储 HTML。我无法让它忽略 html 并停止将其存储在缓存中。从我读过的内容来看,无论如何我都必须将要加载的文件和目录“列入白名单”。我已经尝试列出我想要明确缓存的文件,并且我尝试在“NETWORK:”标题下添加一系列内容。我试过了

*
/
/*
http://mysite.com
http://mysite.com/
http://mysite.com/*

它们似乎都不起作用。有什么方法可以通过 MIME-Type 或其他方式忽略 HTML 文件吗?任何意见,将不胜感激。

瑞安

PS当然,我的网站不是mysite.com ..我只是为了简单起见。

4

2 回答 2

1

我通过不在每个页面中引用清单来避免这个问题,而是在每个页面中都有以下内容:

<iframe src="cache.htm"></iframe> - with styles to hide the iframe

在 cache.htm 我有:

<!DOCTYPE html>
<html manifest="cache.manifest">
<head>
<meta charset="UTF-8">
<title>Main Cache Resource</title>
</head>
<body></body>
</html>
于 2011-11-10T14:47:11.260 回答
0

根据之前的测试和与 html5“生态系统”中人们的讨论,每个指定清单的 html 页面也会自动缓存。

于 2010-03-12T06:59:00.670 回答