2012-04-09 158 views
4

我在桌面Windows應用程序中託管IE的WebBrowser控件(CLSID_WebBrowser)。該WB似乎將其會話cookie獨立於機器的Internet Explorer(IE9,Win7)存儲。WebBrowser控制會話共享?

我想依靠這種行爲,但找不到任何證據。有沒有人看過關於會話共享的任何文檔?在以前的IE版本中它是如此嗎?

回答

3

好的,我們似乎無法做出這樣的假設,並且不能依賴於生產代碼。

我已經嘗試了不同的設置和這裏的結果:

  1. 的WinXP,IE6:會話共享
  2. 的WinXP,IE7:會話共享
  3. WinXP中,IE8:會話共享( LCIE啓用和禁用)
  4. Win7,IE9,LCIE禁用:會話共享
  5. 啓用Win7,IE9,LCIE:會話不共享。

我可以找到關於它的最近信息是this question的回覆,但它似乎是不正確的。

+0

據我所知,它與IE8和IE9在保護模式下運行,作爲Vista/7中的低優先級進程運行。 – 2012-07-10 20:40:36

+0

什麼是LCIE,以及如何確保它被禁用?默認啓用還是禁用? Win8/IE10如何? – wpfwannabe 2013-01-23 20:58:18

+0

@wpfwannabe:LCIE是一個鬆散耦合的IE,請查看[此鏈接](http://blogs.msdn.com/b/ie/archive/2008/03/11/ie8-and-loosely-coupled-ie -lcie.aspx)以獲取更多信息。它是默認啓用的,我相信它會保持啓用自8.0以來的每個新的IE。 – 2013-01-24 08:06:02