【问题标题】:how can i use IE (or different browser) for each webbrowser controle?我如何为每个 webbrowser 控件使用 IE(或不同的浏览器)?
【发布时间】:2014-09-10 10:42:38
【问题描述】:

我想在 c#.NET 中为我的 webbrowser 控件使用不同的浏览器。 例如,如果我从 webbrowser1 登录 facebook,我不会在 webbrowser2

如果我不能为每个 webbrowser 使用不同的 ie...我可以为每个 webbrowser 控件分离 cookie 吗? 例如,如果我使用第一个控件进行导航

    webbrowser1.navigate("this is not important");

然后提交登录表单

webbrowser1.document.getelem..... click

这不适用于 secod 控件(webbrowser2)

-

我希望你能理解我想要什么:)

【问题讨论】:

    标签: c# .net winforms browser


    【解决方案1】:

    WebBrowser 控件是 IE 的包装器,将始终且仅使用 IE。它永远不会使用 Firefox 或 Chrome 等。除了 IE 之外的一些浏览器可能允许自动化,但你必须检查他们的文档。

    在您的两行代码中,都使用名为 webbrowser1 的控件,因此 Navigate 和 getelement 将始终转到该控件。如果要使用两个浏览器实例,则需要有 2 个控件。

    我不清楚你的问题是什么。以上两点是我能回答的。

    【讨论】:

    • emmmmm,关于会话......这就是我想说的 :) 我的意思是如果 facebook 中的会话由 webbrowser1 打开......但我想在同一网站中打开其他会话(facebook在这个例子中)使用 webbrowser2 ...我可以这样做吗?还是只有一个会话(因为使用相同的浏览器 (IE))?
    • 你应该测试它,但我相信你会有相同的会话,是的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 2012-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多