繁体   English   中英

在本地主机中运行应用程序时,应用程序缓存不起作用?

[英]App cache is not working when running an application in localhost?

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

有人可以告诉我这里发生了什么吗,还是我错过了什么?

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

AddType     text/cache-manifest     .manifest

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM