2012-04-09 124 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