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