2012-08-13 209 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

相關問題