Vb.net 制作多个WebBrowser';没有在文件中拖动它们
好的,我正在制作一个程序,使用多个浏览器和不同的cookie。它通过几个帐户登录到同一个站点。然而,要登录多个站点,我需要多个运行相同功能的webbrowser,但我希望这个程序能够根据需要登录到尽可能多的帐户,因此我基本上需要生成一个webbrowser。我需要一个在表单上生成webbrowser的代码,而不是将其放入表单中。这是可能的吗?您可以使用表单的Vb.net 制作多个WebBrowser';没有在文件中拖动它们,vb.net,Vb.net,好的,我正在制作一个程序,使用多个浏览器和不同的cookie。它通过几个帐户登录到同一个站点。然而,要登录多个站点,我需要多个运行相同功能的webbrowser,但我希望这个程序能够根据需要登录到尽可能多的帐户,因此我基本上需要生成一个webbrowser。我需要一个在表单上生成webbrowser的代码,而不是将其放入表单中。这是可能的吗?您可以使用表单的加载事件创建新的WebBrowser()控件,并将它们添加到表单的控件集合中 但是,没有必要为了使用它们而将它们添加到表单中 您可以动态创建
加载
事件创建新的WebBrowser()
控件,并将它们添加到表单的控件
集合中
但是,没有必要为了使用它们而将它们添加到表单中
您可以动态创建许多WebBrowser,但它无法按您想要的方式工作。每个WebBrowser将充当Internet Explorer的一个单独选项卡。有关更多信息,您可以查看以下内容
.使用tabcontrol并将每个webbrowser放在单独的tabpage中。您可以使用webbrowser轻松声明选项卡页面,并根据需要添加或删除选项卡页面。由于webbrowser加载的每个文档都有自己的cookie集合,并且网站是您自己的,因此您应该能够设置您的网站以接受来自同一台机器的多个用户,至少暂时可以进行测试。为什么您要尝试登录同一网站上的多个帐户?这是针对我的网站,我需要这样做,以便测试一次可以登录多少用户。所以没有办法解决这个问题吗\我想你每次都可以尝试清除cookies,但我不相信这有多有效。我怀疑,如果它可以工作,您将需要等待,并关闭/删除每个WB实例。检查此项可能会有所帮助。您应该发布收到的错误。然而,David提出了一个更重要的问题,与您的情况有关。