CefSharp简单来说就是一款.Net编写的浏览器包,方便你在Winform和WPF中内嵌的Chrome浏览器组件,用过Chrome内核组件来加载处理html页面,以此实现你在winform中访问网页或处理html页面。
为什么要使用CefSharp?个人觉得有以下方面好处:
1)当你无法用winform控件来实现一些界面样式或者html才能实现的一些功能的时候,你就需要将你的winform界面改为html+js来处理,比如:echart丰富的报表,高大上的智慧中心大屏;
2)当你开发的是B/S架构的在线应用,但是在使用过程中又需要访问本地电脑的硬件的时候,普通的浏览器无法达到效果,就通过C#来处理与硬件的交互,并把处理方法暴露给前端html来通过JS调用,比如:调用读卡器,扫描仪,摄像头等;
3)你自己发挥想象,比如需要编写winform窗体与html页面混合的应用程序,并且需要进行交互的时候。
点击空白处退出提示












评论