下载 geckofx45.45.0.34.nupkg
https://www.nuget.org/packages/Geckofx45/
安装到vs中
安装到项目中
https://blog.youkuaiyun.com/foxtool23/article/details/105675307 [VS如何安装.nupkg文件]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Gecko;
using System.Configuration;
namespace WebBrowser
{
public partial class FormGecko : Form
{
GeckoWebBrowser gecko;
public FormGecko()
{
InitializeComponent();
string config = ConfigurationManager.AppSettings["url"];
Xpcom.Initialize("Firefox");
gecko = new GeckoWebBrowser();
gecko.CreateControl();
//gecko.NoDefaultContextMenu = true; //禁用右键菜单
gecko.Dock = DockStyle.Fill;
panel1.Controls.Add(gecko);
gecko.Navigate(config);
}
private void FormGecko_Resize(object sender, EventArgs e)
{
panel1.Width = this.ClientSize.Width;
panel1.Height = this.ClientSize.Height;
gecko.Width = this.ClientSize.Width;
gecko.Height = this.ClientSize.Height;
}
}
}