Appcache不起作用:Manifest fetch failed(404)

时间:2015-04-04 21:19:29

标签: html caching web offline-caching

我的网站有appcache和manifest文件问题。

demo.appcache文件:

CACHE MANIFEST
/img/logoSmallSmall.png
/crosshair.html

我尝试缓存的HTML:

    <!DOCTYPE html>
<html manifest="demo.appcache">
<head>
    <title>crosshairs</title>
</head>
<body>
    <h1>katse</h1>
        <img src="img/logoSmallSmall.png" alt="image text" onclick="javascript:alert('Your popup message');" /> 
        <div style="display: none;">sdsd</div>
        <img src="img/logoSmallSmall.png" alt="image text" onclick="javascript:alert('Your popup message2');" /> 
        <div style="display: none;">sdsd</div>
        <img src="img/logoSmallSmall.png" alt="image text" onclick="javascript:alert('Your popup message3');" /> 
        <div style="display: none;">sdsd</div>
</body>
</html>

将此行添加到.htaccess:

AddType text/cache-manifest .appcache

Chrome上的Javascript控制台给出了这样的错误:

Application Cache Error event: Manifest fetch failed (404)

有人可以帮我修理吗?

1 个答案:

答案 0 :(得分:2)

发现整个问题是因为文件名。 您所要做的就是命名文件:cache.manifest,这就是您需要做的所有事情