我正在尝试使用HTML5应用程序缓存来加快iPhone webapp上的速度。它非常适合存储图像,css和JS,但问题是它还试图存储HTML。我无法让它忽略html并停止将其存储在缓存中。从我读过的内容来看,无论如何,我都要将要加载的文件和目录“列入白名单”。我已经尝试列出我想要显式缓存的文件,并且我尝试在“NETWORK:”标题下添加一系列内容。我试过了
*
/
/*
http://mysite.com
http://mysite.com/
http://mysite.com/*
它们似乎都不起作用。有没有办法忽略MIME类型或任何东西的HTML文件?任何建议将不胜感激。
赖安
P.S。当然,我的网站不是mysite.com ..我只是为了简单而使用它。
答案 0 :(得分: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>
答案 1 :(得分:0)
基于previous tests并与html5“生态系统”中的人进行讨论,每个指定清单的html页面也会自动缓存。