多个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,包含里面的网页,你这样试试看。