C# Winform更换Webbrowse为WebKit
本人第一次发表博文,内容不精也不是很有水平,请大家多多包涵~
说到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的玩法,以及那个浏览器的音量按钮是如何实现的,还有更多内容带给大家。
__EOF__

本文链接:https://www.cnblogs.com/Dinnerbone/p/12044331.html
关于博主:hello~好久不见,喜欢的话点个赞吧
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」