4

我有一个定义了清单的 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 时,它没有提示,也没有任何内容被缓存。

谁能告诉我这里发生了什么或者我错过了什么?

4

1 回答 1

2

清单文件必须提供特殊的 mime-type text/cache-manifest。如果不是,浏览器可能不会考虑清单文件。所以你最好设置一个本地 http 服务器并配置正确的 mime 类型。对于 apache,您可以将其添加到您的 .htaccess

AddType     text/cache-manifest     .manifest

阅读以下文章了解更多详细信息:测试您的离线应用程序

于 2014-11-29T20:00:07.937 回答