Winform使用外部瀏覽器解決webbrowser問題


      對於還是一個菜鳥的我,在最近自己接手了個項目,搞的自己也是醉了,身邊也有沒大神的現場指導,只能靠度娘和谷歌的大力幫助,要不然這么個小項目可定現在還交不了,不過在這過程種也確確實實學到了不少東西,我先說說在winform中嵌入瀏覽器的問題。winform嵌入瀏覽器,其實winform中有自己的控件-----WebBrowser控件,對於這個控件的使用,大家可以點擊WebBrowser查看很詳細的介紹以及使用方法,但是我想說的使用這個控件傳遞參數或是使用ip訪問我是不會的,要是大家有會的,還請告知小妹。

      所以在現有瀏覽器空間中不能使用,我就找了個封裝的 WebKit 瀏覽器引擎,使用這個就解決了我既要ip訪問服務器還要傳遞參數的難題,下面我就說一下如何解決這個問題的。首先在WebKit.net 官方網站下載WebKit.net ,然后將其解壓,將解壓文件中的bin文件夾全部拷貝到你的項目中的debug文件夾下,其次在項目中添加引用,點擊瀏覽將bin文件夾下的WebKitBrowser.dll文件添加到引用中,使用方法如下

 WebKit.WebKitBrowser browser = new WebKitBrowser();
 browser.Dock = DockStyle.Fill;
 this.Controls.Add(browser);
 string url = "http://xxx.xxx.xx.xx:xxxx/xx/xx?xx=value1&xx=value2;
 browser.Navigate(url);
 browser.AutoSize = true;

 

   以上就是我對winform解決瀏覽器控件的方法,大家要是還有其他解決方法,也可以告知我哦~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM