C#使用Gecko实现浏览器
Gecko就是火狐瀏覽器的內(nèi)核啦,速度很快,兼容性比.net內(nèi)置的webbrowser高到不知哪里去了。
?
使用Gecko首先要下載一堆依賴庫,主要是Skybound.Gecko和xulrunner。
(這里就不提供下載鏈接了,搜索一下就有了,需要的話可以發(fā)郵件向我索取。)
?
在C#中的使用也很簡單。
?
1.添加Skybound.Gecko.dll的引用
2.初始化xulrunner
Xpcom.Initialize(Environment.CurrentDirectory + @"\xulrunner");
//xulrunner下載后解壓出來是一個文件夾,初始化時就要把這個文件夾的路徑傳進去
3.創(chuàng)建Gecko對象
GeckoWebBrowser gecko = new GeckoWebBrowser();
gecko.CreateControl();
gecko.NoDefaultContextMenu = true; //禁用右鍵菜單
gecko.Dock = DockStyle.Fill;
this.Controls.Add(gecko); //添加到窗口中
就是這么簡單,之后其他操作和webbrowser差不多。
?
?
歡迎關(guān)注我的公眾號:DealiAxy 提供更多技術(shù)文章
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/deali/p/6426593.html
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的C#使用Gecko实现浏览器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS - UIRefreshContr
- 下一篇: C# Cookie操作类