当前位置:网站首页 > 创业 > 正文

C#嵌套Chrome浏览器

0 张子豪 张子豪 2025-10-11 06:04 1

利用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\目次下即可

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/217887.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图