Gecko就是火狐瀏覽器的內核啦,速度很快,兼容性比.net內置的webbrowser高到不知哪里去了。
使用Gecko首先要下載一堆依賴庫,主要是Skybound.Gecko和xulrunner。
(這里就不提供下載鏈接了,搜索一下就有了,需要的話可以發郵件向我索取。)
在C#中的使用也很簡單。
1.添加Skybound.Gecko.dll的引用
2.初始化xulrunner
Xpcom.Initialize(Environment.CurrentDirectory + @"\xulrunner");
//xulrunner下載后解壓出來是一個文件夾,初始化時就要把這個文件夾的路徑傳進去
3.創建Gecko對象
GeckoWebBrowser gecko = new GeckoWebBrowser();
gecko.CreateControl();
gecko.NoDefaultContextMenu = true; //禁用右鍵菜單
gecko.Dock = DockStyle.Fill;
this.Controls.Add(gecko); //添加到窗口中
就是這么簡單,之后其他操作和webbrowser差不多。
歡迎關注我的公眾號:DealiAxy 提供更多技術文章

