【发布时间】:2012-08-23 00:17:28
【问题描述】:
我是 c# 和 .net 编程的初学者,我想知道我是否可以使用 Mozilla Firefox 作为 webBrowser 控件的实例浏览器,因为默认情况下 webBrowser 控件使用 Internet Explorer。
【问题讨论】:
标签: c# .net firefox webbrowser-control instance
我是 c# 和 .net 编程的初学者,我想知道我是否可以使用 Mozilla Firefox 作为 webBrowser 控件的实例浏览器,因为默认情况下 webBrowser 控件使用 Internet Explorer。
【问题讨论】:
标签: c# .net firefox webbrowser-control instance
Mozilla ActiveX Control 使用 Gecko 布局引擎为 ActiveX 开发人员提供完全可编程的 HTML 和 XML 呈现控件。
API 类似于 Internet Explorer ActiveX 控件,因此保持了高度的兼容性。
Gecko 与支持 Mozilla、Mozilla Firefox 的引擎相同
【讨论】:
axMozillaBrowser1.Navigate("www.google.com"); 错误:-无法获取“AxMozillaBrowser”控件的窗口句柄。不支持无窗口 ActiveX 控件。在此代码中:((System.ComponentModel.ISupportInitialize)(this.axMozillaBrowser1)).EndInit(); 在 Form1.Design.cs
某处有一个旧的 WinForms Gecko (Firefox) 控件,但您将获得的最佳非 IE .NET 控件是 Awesomium,它基于 Chrome。
【讨论】:
webControl.Source = textBox.Text.ToUri();
这是您可以使用的Mozilla ActiveX control。
安装后,
在您的 Visual Studio 中转到
Toolbox>right-click>choose items>COM Components>Mozilla Browser Class
【讨论】:
axMozillaBrowser1.Navigate("www.google.com"); 错误:-无法获取“AxMozillaBrowser”控件的窗口句柄。不支持无窗口 ActiveX 控件。在此代码中:((System.ComponentModel.ISupportInitialize)(this.axMozillaBrowser1)).EndInit(); 在 Form1.Design.cs