我想在我通过Javascript开发的网络应用中访问Cookie。据我所知,JS方式是通过document.cookie
但是这个函数只返回一个空字符串。但是,通过Chrome开发者工具中的“网络”标签,我可以在“HTTP请求标头”部分中看到Cookie数据。
我在这里错过了什么吗?
答案 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);
}
}