读书人

多个Webbrowser1部件共享cookie的有关

发布时间: 2012-03-11 18:15:39 作者: rapoo

多个Webbrowser1部件共享cookie的问题
这个问题一直也没搞定,如果一个程序里包含多个Webbrowser1,打开其中一个登陆,其他一刷新就全登陆了
我不想让他们共享cookie,我想让他们都分别独立登陆不同的ID

尝试修改系统cookie目录地址
'Private Sub Form_Activate()
' y = "%USERPROFILE%\Cookies"
' yy = "C:\Cookies"
' ck = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cookies"
'CreateObject("Wscript.shell").RegWrite ck, yy & "\" & "xxxx"
'WebBrowser1.Visible = True
'WebBrowser1.Navigate "http://www.baidu.com/"
' MsgBox ""
' CreateObject("Wscript.shell").RegWrite ck, y
'End Sub

但是没用,不知道为什么,明明baidu是在修改了cookie目录地址后才打开的,baidu的cookie依然生成在"%USERPROFILE%\Cookies下面!!

这个问题实在搞不定了,大侠来帮帮我吧!

[解决办法]
同时用几个IE窗口登录一个网站,cookie都通用,包括inte控件、xmlHttp对像等都是通用的。

要想使这几个不通用,在本地存一个文件,做一个iFrame,包含里面的网页,你这样试试看。

读书人网 >VB

热点推荐