0

chorme のコンソールで見ていますが、何も出力されず、アプリケーション キャッシュもありません。なぜこれが起こるのですか?ありがとう

それは私のサーバーでサポートされていました

ここに私の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 のコンソールで見ていますが、何も出力されず、アプリケーション キャッシュもありません。なぜこれが起こるのですか?ありがとう

4

1 に答える 1

3

スクリーンショットにはwww.mmbang.comが表示されていますが、HTML とマニフェストは に関連していwww.test.comます。それが元の構成である場合、マニフェストは Web サイトと同じオリジンを持つ必要があるため、これは機能しません。

于 2012-10-04T09:32:10.437 に答える