2012-08-13 216 views
4

使用Internet选项我可以看到所有持久性cookie,并使用开发人员工具我可以看到所有可用JS访问的会话cookie。似乎没有办法查看HTTPOnly会话cookie。在Internet Explorer中查看HttpOnly会话cookie

在Firefox中,有很多选项,包括内置的和Firebug来查看cookie,包括能够看到请求/响应头。 IE8中没有办法查看HTTPOnly会话cookie吗?

相关问题(仅Http无解): IE7IE8

+0

http://blogs.msdn.com/b/jpsanders/archive/2009/06/04/understanding-the-new-wininet-flag-internet-cookie-httponly.aspx – Slartibartfast 2013-08-04 17:15:14

+0

为什么你不愿意使用IE10设置为IE8模式?或者有没有理由相信IE8没有正确处理您的特定会话cookie? – Spork 2013-08-06 17:13:15

+0

因为我没有IE10,而且很多人的会话我也调试不了。 – OrangeDog 2013-08-07 08:34:06

回答

1

检查了这一点:http://blogs.msdn.com/b/jpsanders/archive/2009/06/04/understanding-the-new-wininet-flag-internet-cookie-httponly.aspx

有几个与互联网 Explorer 8中的wininet.dll引入了新的Cookie标志。 INTERNET_COOKIE_HTTPONLY标志允许您 读取WinInet代码中的HttpOnly cookie。此标志为 此处记录: http://msdn.microsoft.com/en-us/library/aa384714(VS.85).aspx

,这里是建立一个工具,并使用这样的方式: http://www.codeproject.com/Articles/38616/Retrieve-HttpOnly-Session-Cookie-in-WebBrowser

关闭IE8的架子不知道我看到一个方法来检索HTTPOnlyCookies,因为开发者工具似乎只显示非中HTTPOnly饼干。如果您想使用工具,请使用Fiddler2并将响应类型设置为HTTPOnly。

+0

所以你必须编写自己的插件? – OrangeDog 2013-08-05 08:31:58

+0

我还没有发现任何东西离开IE架子,或者你可以尝试使用Fiddler并将响应设置为HTTPOnly – Slartibartfast 2013-08-05 13:51:09

相关问题