为什么我的缓存清单仍无效?

时间:2012-09-28 07:01:09

标签: html5 offline html5-appcache application-cache

我在chorme的控制台中观察,没有任何输出,也没有应用程序缓存     为什么会发生这种情况?谢谢

it supported in my server

这是我的HTML:

<html manifest="http://www.test.com/test.manifest">

这是test.manifest文件的内容:

CACHE MANIFEST       
# VERSION v1.0.120927-1430
CACHE:
http://www.test.info/js/smiles.js
# pic
http://www.test.info/imgs/user_32.gif
http://www.test.info/imgs/user_48.gif
http://www.test.info/smiles/christree.gif
http://www.test.info/smiles/horse2.gif
NETWORK: 
*

这是我打印日志的js代码:

function logEvent(a) {
    console.log(a.type);
    if (a.type == "updateready" || a.type == "cached") {
        applicationCache.swapCache();
    }
    if (a.lengthComputable) {
        console.log("total:" + a.total + "  loaded:" + a.loaded);
    }
    if (a.type == "error") {
        applicationCache.update();
    }
}
if(window.applicationCache){
    window.applicationCache.addEventListener("checking", logEvent, false);
    window.applicationCache.addEventListener("noupdate", logEvent, false);
    window.applicationCache.addEventListener("progress", logEvent, false);
    window.applicationCache.addEventListener("downloading", logEvent, false);
    window.applicationCache.addEventListener("cached", logEvent, false);
    window.applicationCache.addEventListener("updateready", logEvent, false);
    window.applicationCache.addEventListener("obsolete", logEvent, false);
    window.applicationCache.addEventListener("error", logEvent, false);
}

我在chorme的控制台中观察,没有任何输出,也没有应用程序缓存     为什么会发生这种情况?谢谢

1 个答案:

答案 0 :(得分:3)

您的屏幕截图显示www.mmbang.com,但您的HTML和清单与www.test.com相关。如果这是您的原始配置,那么这将永远不会起作用,因为清单必须与网站具有相同的来源。