1

JavaScriptを使用してCookieがブロックされているかどうかを確認するにはどうすればよいですか?

4

1 に答える 1

5

クッキーを書いてから読む...

例えば:

    関数 readCookie(cname) {
        a = トリム (document.cookie);
        res = '';
        while(!= '') {
            cookiename = a.substring(0,a.search('='));
            cookiewert = a.substring(a.search('=')+1,a.search(';'));
            if(cookiewert == '' || a.search(';')==-1) {
                cookiewert = a.substring(a.search('=')+1,a.length);
            } そうしないと {
                cookiewert = a.substring(a.search('=')+1,a.search(';'));
            }

        if(cname == トリム(cookiename)){
            res = cookiewert;
            リターン(レス);
        }
        i = a.search(';')+1;
        if(i == 0){i = a.length}
        a = a.substring(i,a.length);
     }
     リターン(レス)
    }

    関数 checkSessionCookie() {
     //クッキーを書き込む
     document.cookie = 'sessioncookieallowed=true;';
     var check = readCookie('sessioncookieallowed');
    }

関数 checkSessionCookie() を呼び出します。

于 2008-11-05T12:24:51.687 に答える