用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的效果
在这里插入图片描述
内容绝对原创,希望对您有帮助。您的打赏,是让我持续更新的牛奶和面包
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:创作都市 设计师:CSDN官方博客 返回首页
评论

打赏作者

67号人生

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值