2016-09-06 113 views
1

我想读取我的域使用document.cookie设置的所有cookie我注意到的是,它只返回csrftoken和另一个值。我的目标是从cookiedocument.cookie没有返回所有的cookie

阅读sessionid请看下面的截图显示我的本地机器 Cookies on my local machine

上设置的Cookie,这是document.cookie

document.cookie console output

返回值

sessionid cookie value in Request Headers

+0

类似于http://stackoverflow.com/questions/14691654/set-a-cookie-to-httponly-via-javascript – fbelanger

回答

3

_rbt_login_messagesessionid很有可能仅限HTTP的cookie,意味着它们只能在服务器处理页面请求时读取,而不能由任何客户端JavaScript代码读取。

这通常用于会话标识cookie,因为您(作为开发人员)不希望客户端代码(可以相对容易地由恶意第三方注入)来窃取会话你的一个用户。

+0

如何识别它们是否是仅限HTTP的Cookie。在HTTP响应头文件中,我只能在'Set-Cookie'头文件中看到'_rbt_login_message'。请参阅以下屏幕截图http://i.imgur.com/FzN68NJ.png – Santhosh