none
VB webbrowser怎么设置独立的cookies?(更改cookies的路径) RRS feed

  • 问题

  • 比如,我想实现同时多个ID登录百度。现在的情况是,用2个帐号先后登录,后面的一个cookies会把前一个的覆盖掉。用IE和火狐就可以同时登录。webbrowser怎么设置cookies的路径,使每个webbrowser对应一个不同的cookies?谢谢,十分感谢!
    2010年5月15日 14:26

答案

  • IE不支持。如果cookie是保存在内存的话,你可以开多个进程来避免冲突。如果cookie是保存在文件的话,你的每个进程需要用不同用户才可以保证文件不被覆盖。



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年5月15日 22:07

全部回复

  • 从网上找的修改注册表的方法是不行的。修改了注册表值,cookies的文件夹路径还是没有改变。
    2010年5月15日 14:27
  • IE不支持。如果cookie是保存在内存的话,你可以开多个进程来避免冲突。如果cookie是保存在文件的话,你的每个进程需要用不同用户才可以保证文件不被覆盖。



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年5月15日 22:07
  • 实在是没办法了吗?

    2010年5月16日 11:15
  • 或者有别的浏览器控件也可以啊!
    2010年5月16日 11:15
  • 没有简单的办法可以达到这个目的。

    如果你的HTTP和HTML知识比较丰富,可以考虑一下用HttpRequest之类的对象。


    Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。
    2010年5月16日 15:05
  • 你能确切的告诉我方法我就可以把他做出来,谢谢。关键是我想知道能不能做出来?

    2010年5月17日 4:03
  • 可以,如果你不用IE的引擎,自己写网络层的话。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年5月17日 5:25
  • 怎么写呢?我是说用那些控件、对象?用VB可以吗?谢谢!
    2010年5月17日 11:11