zoukankan      html  css  js  c++  java
  • 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解决浏览器控件的方法,大家要是还有其他解决方法,也可以告知我哦~~

  • 相关阅读:
    uva 12034 Race
    计算机基础之计算机硬件软件数据结构
    Project Perfect让Swift在server端跑起来-Perfect in Visual Studio Code (四)
    关于自己定义转场动画,我都告诉你。
    Shell编程入门
    CODEVS 1029 遍历问题
    【VBA研究】工作表自己主动筛选模式检測
    卸载MySQL 5.0
    操作系统(二)进程控制
    前端面试题
  • 原文地址:https://www.cnblogs.com/xinzhigu94/p/5699661.html
Copyright © 2011-2022 走看看