首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.Net WebBrowser控件是否封装了IE以外的任何内容?

.Net WebBrowser控件是否封装了IE以外的任何内容?
EN

Stack Overflow用户
提问于 2009-01-29 14:46:25
回答 3查看 862关注 0票数 1

我们使用SHDocVw.dll为一些用户提供web浏览器控件,这些用户通过安装在自己计算机上的小工具访问我们的系统。现在,该控件封装了IE。有人知道让用户选择封装哪种浏览器的方法吗?

编辑-澄清:我对能够封装另一个浏览器很感兴趣。不一定要用SHDocVw来做。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-01-29 15:18:59

FireFox有一个活动的x控件,所以你也可以封装它。目前还不清楚XULRunners active x控件对IWebBrowser2接口的支持程度(请注意,xul runners说active x不完整)。

请参见:

https://developer.mozilla.org/en/XULRunner/What_XULRunner_Provides https://developer.mozilla.org/En/XULRunner http://nick.typepad.com/blog/2008/03/can-mozilla-be.html http://www.iol.ie/~locka/mozilla/control.htm

简而言之,这将是大量的工作。

票数 1
EN

Stack Overflow用户

发布于 2009-01-29 14:51:25

您不能更改SHDocVw封装的浏览器。抱歉的。SHDocVw是IE的一部分,它不托管IE。See this MSDN article for the IE architecture

票数 2
EN

Stack Overflow用户

发布于 2009-01-29 15:16:20

一种可能是完全跳过web浏览器控件,只需启动一个新进程来运行您想要的浏览器。下面是一个关于如何启动firefox浏览器的基本且简单的示例:

代码语言:javascript
复制
Dim p As New Process()
p.StartInfo.FileName = "firefox.exe" 
p.StartInfo.Arguments = "http://stackoverflow.com" 
p.Start()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/491867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档