首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

多个Webbrowser1部件共享cookie的有关问题

2012-03-11 
多个Webbrowser1部件共享cookie的问题这个问题一直也没搞定,如果一个程序里包含多个Webbrowser1,打开其中

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

热点排行