如何在Internet Explorer中查看会话cookie?

时间:2011-05-18 22:34:57

标签: javascript internet-explorer session-cookies

我可以通过转到

在Firefox 3.6中查看会话cookie
  

工具 - >选项 - >隐私 - >删除个别Cookie

如何在IE(6/7/8)中看到相同的会话cookie?

  

工具 - >网络选项 - >浏览   历史记录设置 - >查看文件

仅包含持久性cookie

另外我如何以编程方式访问它们?在Firefox中,我使用nsICookieManager接口来读取会话cookie,IE是否包含等效的接口?

3 个答案:

答案 0 :(得分:26)

使用HTTPOnly属性设置的Cookie对Javascript不可见(例如,通过document.cookie访问者)。在IE8,9和10中,按F12打开开发人员工具。点击缓存>查看Cookie信息以查看适用于当前域的持久性Cookie和会话Cookie。

IE11版本的工具中不存在此功能,这意味着您的选择是1> 1。在Fiddler或网络标签上观看出站Cookie标头,或2>编写一个插件,使用适当的标志调用InternetGetCookieEx API,以包含HTTPOnly个Cookie。

答案 1 :(得分:6)

输入地址栏:

javascript:alert(document.cookie)

查看javascript当前可读的Cookie。

关于session-cookies的读/写:
为什么你需要使用javascript来做?通常会话会话cookie需要与服务器端存储数据有关,所以无论可能有什么浏览器,您都需要从服务器端管理cookie。

答案 2 :(得分:1)

F12->网络标签 - >启用网络捕获流量捕获 - >详细信息选项卡 - >请求标题选项卡。

Snap Shot