Webkit.net 简单使用教程

作者: 黑白度 | 来源:发表于2017-03-01 15:28 被阅读161次

在开始写这篇教程之前,我想先写一下李笑来对一个好教程的定义。

  • 对小白有用;
  • 详细清楚(甚至不惜啰嗦);
  • 实证有效;
  • 最好图文并茂;
  • 偶尔夹杂一些其它干货……

有了这些条件,我就有了参照物。下面我将按照上面的规范来完成webkit.net 简单使用教程。用的例子是显示一个网页。

什么是webkit ? 官方有非常好的说明:

WebKit是一种用来让网页浏览器绘制网页的排版引擎。

换言之,我们丢给浏览器HTML、CSS、JavaScript,它给我们返回绘制后的页面。

而WebKit.net是对WebKit的.Net封装,使用.net程序可以非常方便的集成和使用webkit作为加载网页的容器。

下面我们以 显示网页 为应用场景,来浅显的了解一下webkit.net吧!

第一步

下载WebKit.net 的bin文件。由于webkit 在国内访问受限,所以我直接给出下载地址。

下载0.5版本的windows bin文件

网页截图

点击进去之后,会看到一个进度条。进度条达到100%之后就会自动下载这个bin文件,大家需要做的是等待即可。

第二步

新建一个WindowsForms工程。

程序截图

然后把下载好的webkit.net文件解压到本地,接着把bin目录下的所有文件复制到新建工程的bin/Debug/目录下。

第三步

添加对“WebKitBrowser.dll”的引用。由于我们前面已经把bin文件迁移到了本程序下,所以我们添加引用的路径是:

1:浏览添加引用;
2:找到本程序下的WebKitBrowser.dll
3:添加确定

程序截图
第四步

来写写代码了。双击Form1的窗体进入代码,写下这几行代码:

    private void Form1_Load(object sender, EventArgs e)
    {
        WebKit.WebKitBrowser browser = new WebKitBrowser();
        browser.Dock = DockStyle.Fill;
        this.Controls.Add(browser);
        browser.Navigate("要访问的网页");
    }

接下来运行看效果。

到了这里,一个简单的小型浏览器就完成了。接下来我再说一下操作过程中会遇到的问题。

注意事项

程序编译版本修改

程序截图

如果以上步骤都完成了,运行时出现以上错误,多半是因为你的程序编译版本不适。所以你需要手动进行编译的修改,请参考一下原则:

  • 64位的Win7 解决方案的生成目标平台设置为x86
  • 32位操作系统 解决方案的生成目标平台设置为AnyCPU

我使用的是Win7系统64位,结果就遇到了以上错误。最后我通过修改配置管理器,把Any CPU修改成了x86。再运行就不会报如图的错误了。

程序截图

如果你修改了配置,错误多半就已经解决。但是要注意的是记得要把之前解压的bin文件,同样的也在x86文件下粘贴一份,否则,你将会看到一个空白页。


参考文章列表:

1:WEBKIT.NET最简单使用方法

2:/xxxxx”应用程序中的服务器错误

3:开发者需要了解的WebKit

相关文章

  • Webkit.net 简单使用教程

    在开始写这篇教程之前,我想先写一下李笑来对一个好教程的定义。 对小白有用; 详细清楚(甚至不惜啰嗦); 实证有效;...

  • 【优化篇】coreData数据迁移

    前面有有写过一篇关于coredata简单使用的教程【进阶篇】iOS coreData简单使用教程 说起coreda...

  • 教程助手使用教程

      教程助手这款App,使用比较简单,我这边简单整理了一个使用教程,具体如下: 1,可以看到最上面的铅笔工具,是写...

  • vim简单使用教程

    vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定...

  • Maven简单使用教程

    MAVEN 常用的构建命令 mvn -v 查看版本mvn -compile 变异mvn -test 测试mvn -...

  • Hexo简单使用教程

    简介 这里只列出一些简单的,常用的命令。详细的介绍可参见Hexo官方文档。 新建及编辑 在博客文件夹下 博客 he...

  • GitHub简单使用教程

    GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitH...

  • Vim简单使用教程

    vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆Vim的命令分类,你一定...

  • AndResGuard简单使用教程

    AndResGuard AndResGuard是一个帮助你缩小APK大小的工具,他的原理类似Java Progua...

  • TinyRadius简单使用教程

    1.确定服务器地址: 2.开启服务器 2.启动客户端

网友评论

    本文标题:Webkit.net 简单使用教程

    本文链接:https://www.haomeiwen.com/subject/fgzqgttx.html