用C#打包webkit内核,结合webBrowser,实现以浏览器方式访问本地html


本机环境:(1)windows 10 家庭旗舰版(2)浏览器:IE11、Edge(3)Visual Studio 2019
日期:2022年9月8日
作者:牧羊人

方案一

用c#的winform中的浏览器控件:webBrowser,是基于本地电脑的IE内核。
当前浏览器使用的内核,可以通过访问下面这个网站获取:http://ie.icoa.cn/。
在cs文件中,找到webBrowser控件,右键属,将前面的地址放在url中,点击运行即可看到浏览器版本。

方案二

引入.net版本打包webkit的第三方控件,网上广泛流传的大神做的:WebKit.NET-0.5-bin-cairo。
注意避坑:这玩意只能运行在CPU x86版本上,需要设置项目 目标平台为X86

遇到的问题

Visual Studio 2019,解决方案中 显示所有文件 按钮功能无效。

上述问题是因为更新升级导致的。
可以通过如下操作,来实现 文件夹或文件在项目下,但在解决方案中不显示的问题。
在这里插入图片描述
结果如下图,前面的虚线框对应的就是
在这里插入图片描述

html文件引入外部js、css文件无效?

本地html文件,引入js,css时,时相对于html文件所在路径,而不是绝对路径啥的。下面是我基于方案一,引入layui的效果
在这里插入图片描述
内容绝对原创,希望对您有帮助。您的打赏,是让我持续更新的牛奶和面包
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值