C# Winform更换Webbrowse为WebKit
2021-01-24 15:15
标签:font new mamicode bin 发表 博文 browser 加载 文件 本人第一次发表博文,内容不精也不是很有水平,请大家多多包涵~ 说到Webbrowser,可能大家都用过这个控件,它默认使用的是旧版本IE内核。 这就导致了一些问题,比如JS的加载不正确,这个问题就足够大了。 所以我就打算换掉Webbrowse的内核,(严格来说不是换内核,纯粹是替换23333) 好了废话不多说,针对新手。我们一步步来。 首先下载WebKit.NET的文件包 让我们来下载文件 然后解压,进入bin目录。 嗯,可以看见下面有这么多文件,这些文件和文件夹都得复制到你工程的Debug目录下。也就是和你的应用程序同级。 好了我们继续,在你的项目中引用WebKitBrowser.dll这个文件,效果如下。 然后打开设计器到你的MainForm或是别的需要浏览器的窗体。 拖拽一个WebBrowse控件到你窗体上,然后转到代码。 注意:不要双击WebBrowse控件去转到代码,不然IDE会给你添加一个Click事件23333. 然后这样写代码: 效果如下: WebBrowser1是那个控件的名字,接下来我们还得写点代码。 转到这个文件下 然后这样写: 如果你是刚上手的萌新,这段意思你可以理解成就是把WebBrowser1控件转换成WebKit浏览器。 然后打开这个 改代码: 可能这时候会弹出红道,没关系 我们只需要打上一行 using WebKit; 就可以了。哪个文件有红道,就在哪里打。 效果图: 这个UI是我加的一个NuGet包,如果你喜欢的话,也可以来整一套哦~ 以后我会出这个UI的玩法,以及那个浏览器的音量按钮是如何实现的,还有更多内容带给大家。 C# Winform更换Webbrowse为WebKit 标签:font new mamicode bin 发表 博文 browser 加载 文件 原文地址:https://www.cnblogs.com/Dinnerbone/p/12044331.html private void webBrowser1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate("https://www.baidu.com");
}
private WebKit.WebKitBrowser webBrowser1;
this.webBrowser1 = new WebKit.WebKitBrowser();
上一篇:C# 构造函数总结
文章标题:C# Winform更换Webbrowse为WebKit
文章链接:http://soscw.com/index.php/essay/46377.html