C#嵌套Chrome浏览器

C#嵌套Chrome浏览器

利用WebKit在.net的winForm嵌套chrome浏览器

工具/原料

  • VS2015
  • WebKit

方式/步骤

  1. 1

    下载WebKit.net 的bin文件。官方下载地址:https://sourceforge.net/projects/webkitdotnet/files/WebKit%20.NET%200.x/

  2. 2

    新建一个WindowsForms工程

  3. 3

    然后把下载好的webkit.net bin目次下的所有文件复制到新建工程的bin/Debug/目次下。

  4. 4

    添加引用,经由过程浏览添加对“WebKitBrowser.dll”的引用。

  5. 5

    在新建的WinForm窗体的Load事务中添加以下代码:

     private void Browse_Load(object sender, EventArgs e)        {            WebKit.WebKitBrowser browser = new WebKitBrowser();            browser.Dock = DockStyle.Fill;            this.Controls.Add(browser);            browser.Navigate("http://www.baidu.com");        }

  6. 6

    启动项目,结果如下

启动报错解决方案

  1. 1

    错误1、未能加载文件或法式集“WebKitBrowser, Version=0.5.0.0, Culture=neutral, PublicKeyToken=b967213f6d29a3be”或它的某一个依靠项。试图加载格局不准确的法式。

    解决方式:在解决方案上右键->属性->设置装备摆设属性->设置装备摆设办理器->活动解决方案平台,新建一个x64或x86的设置装备摆设项即可

  2. 2

    错误2、其他信息: Failed to initialize activation context

    将webkit.net bin目次下的所有文件复制到工程的bin\x64\Debug\目次下即可

  • 发表于 2018-10-17 00:00
  • 阅读 ( 267 )
  • 分类:电脑网络

相关问题

0 条评论

请先 登录 后评论