zoukankan      html  css  js  c++  java
  • Winform中将WebBrower浏览器控件由IE内核修改为Chrome的WebKit内核

    场景

    Winform中自带一个浏览器控件WebBrower控件,使用此控件可以很轻易的实现一个桌面端的

    浏览器。

    新建Winform程序,然后在设计页面在工具箱中拖拽一个WebBrower控件。

    然后将url属性设置为你要访问的地址即可。

    但是默认的WebBrower控件是使用的IE内核。

    下面是一个可以测试浏览器内核的网站

    https://ie.icoa.cn/

    使用自带的WebBrower控件将url设置为上面的url,运行之后

    那么如果需要将其修改为Chrome的WebKit内核怎么办。

    注:

    博客主页:
    https://blog.csdn.net/badao_liumang_qizhi
    关注公众号
    霸道的程序猿
    获取编程相关电子书、教程推送与免费下载。

    实现

    Chrome的内核是WebKit,其是一个开源的浏览器引擎,与之相对应的引擎有Gecko(Mozilla Firefox 等使用)和Trident(也称MSHTML,IE 使用)。

    要在Winform中使用,需要下载Webkit.Net

    官方地址:

    http://webkitdotnet.sourceforge.net/

    点击Released +souece

    然后点击Files

    然后点击下载

    下载之后将其解压

    进入到bin目录下

    将bin下所有的文件复制到项目所在目录下的bin下的debug 或者release目录下

    这里最终是使用release进行打包发布,所以将其复制到release下

    然后在项目下的引用-添加引用,将复制过来的release目录下的WebKitBrower.dll添加到引用

    然后来到用到WebBrower控件的Form1.Design.cs,修改如下

    this.webBrowser1 = new System.Windows.Forms.WebBrowser();

    修改为

    this.webBrowser1 = new WebKit.WebKitBrowser();

    private System.Windows.Forms.WebBrowser webBrowser1;

    修改为

    private WebKit.WebKitBrowser webBrowser1;

    然后再运行项目查看此时的内核

  • 相关阅读:
    php configure –help说明
    HTML5(目前)无法帮你实现的五件事多媒体
    Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17
    lighttpdmod_secdownload 防盗链
    中文环境下PostgreSQL的使用
    一步一步教你安装Nginx+PHP+Mysql
    20+ 个免费和高级的 Web 视频播放器
    二十个你必须知道的SEO概念
    IO流
    sofaBoot
  • 原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/13299096.html
Copyright © 2011-2022 走看看