如何将Winform中的IE浏览器控件改为支持Chrome WebKit内核的浏览器?

2026-04-20 00:051阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计494个文字,预计阅读时间需要2分钟。

如何将Winform中的IE浏览器控件改为支持Chrome WebKit内核的浏览器?

场景+Winform中自带一个浏览器控件WebBrowser控件,使用此控件可以轻松实现一个桌面端的浏览器。+新建Winform程序,然后在设计页面在工具箱中拖拽一个WebBrowser控件。+然后将url属性设置为。

场景

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

浏览器。

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

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

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

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

​​ie.icoa.cn/​​

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

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

注:

关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。

实现

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

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

官方地址:

​​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();

如何将Winform中的IE浏览器控件改为支持Chrome WebKit内核的浏览器?

private System.Windows.Forms.WebBrowser webBrowser1;

修改为

private WebKit.WebKitBrowser webBrowser1;

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

本文共计494个文字,预计阅读时间需要2分钟。

如何将Winform中的IE浏览器控件改为支持Chrome WebKit内核的浏览器?

场景+Winform中自带一个浏览器控件WebBrowser控件,使用此控件可以轻松实现一个桌面端的浏览器。+新建Winform程序,然后在设计页面在工具箱中拖拽一个WebBrowser控件。+然后将url属性设置为。

场景

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

浏览器。

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

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

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

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

​​ie.icoa.cn/​​

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

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

注:

关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。

实现

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

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

官方地址:

​​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();

如何将Winform中的IE浏览器控件改为支持Chrome WebKit内核的浏览器?

private System.Windows.Forms.WebBrowser webBrowser1;

修改为

private WebKit.WebKitBrowser webBrowser1;

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