博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebKit.NET在C#中的简单使用
阅读量:6958 次
发布时间:2019-06-27

本文共 1123 字,大约阅读时间需要 3 分钟。

官方描述

WebKit .NET is a WinForms control library wrapper for WebKit written in C#. The aim is to make it easy for developers to incorporate WebKit into their .NET applications.

如何调用

  1. 下载webkit.net的bin文件,目前版本为0.5,下载地址
    解压后的目录结构
    图片描述
    bin文件夹下的文件
    图片描述
  2. 新建一个Windows窗体应用程序
    将bin文件夹下的所有文件都复制到项目的/bin/debug文件下
  3. 在解决方案资源管理器中右键点击‘引用’
    图片描述

    然后在‘浏览’中找到WebKitBrowser.dll文件点击‘确定’把WebKitBrowser.dll添加到引用中

    图片描述
    图片描述

  4. 原生WebBrowser调用

    • 在窗体中添加公共控件WebBrowser
    • 右键Form1窗体,查看代码:
    • 然后在Form1_load方法中写如下代码

      private void Form1_Load(object sender, EventArgs e){    webBrowser1.Navigate("http://mybrowse.osfipin.com/");}

      图片描述

  5. webkit内核调用

    • 先添加webkit的命名空间using WebKit
    • 然后在Form1.Designer.cs中修改如下代码(需要修改2个部分)

      ...private void InitializeComponent(){    ...    //this.webBrowser1 = new System.Windows.Forms.WebBrowser();    this.webBrowser1 = new WebKit.WebKitBrowser();    ...}    ...#endregion//private System.Windows.Forms.WebBrowser webBrowser1;private WebKit.WebKitBrowser webBrowser1;
    • 最后一步在Form1_load方法中的代码和上面的一样,不需要再做其它修改

      图片描述

关于浏览器内核

* Gecko:  代表浏览器Firefox,又称Firefox内核,跨平台Windows,Linux, MacOs都可用,开源* Trident:代表浏览器IE,又称IE内核又称MSHtml,此内核只能用于windows平台,不开源* Webkit: 代表浏览器Safari,曾经是Chrome,开源* Blink:  代表浏览器Chrome

转载地址:http://remil.baihongyu.com/

你可能感兴趣的文章
php header 404写法 php header函数用法
查看>>
can't load package the specified module could not be found
查看>>
安装SQL Server2016正式版
查看>>
hiho_1138_island_travel
查看>>
一次tomcat服务器被入侵解决办法
查看>>
你必须知道的Microsoft SQL Server一
查看>>
IDEA新建MAVEN项目时速度缓慢
查看>>
使用Amoeba for mysql实现mysql读写分离
查看>>
WinIo驱动级键盘模拟编程
查看>>
python打印常见的图案
查看>>
《你不知道的JavaScript》整理(六)——强制类型转换
查看>>
HBase 常用Shell命令
查看>>
php设计模式——模板模式
查看>>
UITextField 基本设置
查看>>
HH生病了(hpu1136)
查看>>
赫夫曼树的构建、编码、译码解析
查看>>
tomcat管理员password设置
查看>>
【日志】修改redis日志路径
查看>>
Linux 命令详解(一)export 命令
查看>>
POJ TOYS(叉积的妙用+二分答案)
查看>>