微软的东西总是很怪,IE可以做为资源浏览器的线程运行,也可以做为独立进程运行。在做测试时,如果你不知道IE是以什么方式运行的,在Session管理上就会觉得很奇怪。以线程运行时会共享一个Session,而以进程运行时每个进程会有一个Session。在测试时一般会用进程方式。大多数机器默认也是进程方式。但不知道微软怎么做的,有时候一些机器默认的是线程方式。你可以查看并修改注册表来改变IE的运行方式。键值位置:
[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/BrowseNewProcess]
"BrowseNewProcess"="yes"
"BrowseNewProcess"="yes"
设为yes是进程方式,设为no在资源浏览器以线程运行。