我有一个定义了清单的html文件。
<!DOCTYPE html>
<html manifest="manifest.appcache" type="text/cache-manifest">
<head>
<title>Sample</title>
</head>
<body>
Sample app
</body>
</html>
和这样的清单文件:
CACHE MANIFEST
*
通常,firefox应该提示我将文件存储在浏览器中?
它没有提示,当我使用firebug的DOM选项卡查看dom时,也没有任何内容被缓存。
有谁能告诉我这里发生了什么,或者我错过了什么?
答案 0 :(得分:2)
清单文件必须使用特殊的mime-type text/cache-manifest
进行提供。如果不是,浏览器可能不会考虑清单文件。因此,您最好设置本地http服务器并配置正确的mime类型。对于apache,您可以将其添加到.htaccess
AddType text/cache-manifest .manifest
阅读以下文章了解更多详情:Testing Your Offline Applications