.Net WebBrowser控件封装除IE以外的任何内容?
我们使用SHDocVw.dll为一些用户提供web浏览器控件,这些用户通过安装在计算机上的小工具访问我们的系统。现在,该控件封装了IE。有人知道如何让用户选择要封装的浏览器吗.Net WebBrowser控件封装除IE以外的任何内容?,.net,webbrowser-control,.net,Webbrowser Control,我们使用SHDocVw.dll为一些用户提供web浏览器控件,这些用户通过安装在计算机上的小工具访问我们的系统。现在,该控件封装了IE。有人知道如何让用户选择要封装的浏览器吗 编辑澄清:我对能够封装另一个浏览器很感兴趣。不一定要用SHDocVw来实现。您不能更改SHDocVw封装的浏览器。很抱歉SHDocVw是IE的一部分,它不承载IE。您不能更改SHDocVw封装的浏览器。很抱歉SHDocVw是IE的一部分,它不承载IE。一种可能性是完全跳过web浏览器控件,只需启动一个运行您想要的浏览器的新
编辑澄清:我对能够封装另一个浏览器很感兴趣。不一定要用SHDocVw来实现。您不能更改SHDocVw封装的浏览器。很抱歉SHDocVw是IE的一部分,它不承载IE。您不能更改SHDocVw封装的浏览器。很抱歉SHDocVw是IE的一部分,它不承载IE。一种可能性是完全跳过web浏览器控件,只需启动一个运行您想要的浏览器的新进程。下面是一个简单的基本示例,说明如何启动firefox浏览器:
Dim p As New Process()
p.StartInfo.FileName = "firefox.exe"
p.StartInfo.Arguments = "http://stackoverflow.com"
p.Start()
一种可能是完全跳过web浏览器控件,只需启动一个运行您想要的浏览器的新进程。下面是一个简单的基本示例,说明如何启动firefox浏览器:
Dim p As New Process()
p.StartInfo.FileName = "firefox.exe"
p.StartInfo.Arguments = "http://stackoverflow.com"
p.Start()
FireFox有一个活动的x控件,因此您也可以封装它。目前尚不清楚XULRunners active x控件对IWebBrowser2接口的支持程度。请注意,xul运行程序表示active x尚未完成 见:
简言之,这将需要大量的工作。FireFox有一个活动的x控件,因此您也可以封装它。目前尚不清楚XULRunners active x控件对IWebBrowser2接口的支持程度。请注意,xul运行程序表示active x尚未完成 见:
总之,这将是一项艰巨的工作。谢谢+1.事实上我知道SHDocVw不是那种方式现在澄清我的问题。谢谢+1.事实上我知道SHDocVw不是那种方式现在澄清我的问题。啊,一些牵引力!谢谢,我会调查一下的。啊,一些牵引力!谢谢,我会调查一下的。