无法从JavaScript访问Cookie,但在HTTP标头上可见

时间:2015-03-02 07:39:00

标签: javascript cookies http-headers

我想在我通过Javascript开发的网络应用中访问Cookie。据我所知,JS方式是通过document.cookie

但是这个函数只返回一个空字符串。但是,通过Chrome开发者工具中的“网络”标签,我可以在“HTTP请求标头”部分中看到Cookie数据。

我在这里错过了什么吗?

2 个答案:

答案 0 :(得分:0)

document.cookie而非document.cookies

答案 1 :(得分:0)

试试这段代码。

  var cookie = document.cookie;
  var cookieArray = cookie.split('; ');

    // Parse the cookies: get the stored cookie variable
    for(var loop=0; loop < cookieArray.length; loop++)
    {
        var nameValue = cookieArray[loop].split('=');
        // Get the cookie 
        if( nameValue[0].toString() == 'YourCookieName' )
        {
            var Mycookie =  nameValue[1] ;
            alert(Mycookie);

        }
    }