原文:WPF系列教程——(三)使用Win10 Edge浏览器内核 - 简书

在需要显示一些 H5网站的时候自带的WebBrowser总是显示不了,WebBrowser使用的是IE内核,许多H5新特性都不支持,然后使用谷歌内核和火狐内核会使软件的体积增加至几十M,为了显示一个网页而牺牲这么大的空间是不值得的。

在新建项目的时候需要.NET Framework 4.6.2版本

 
WPF系列教程——(三)使用Win10 Edge浏览器内核 - 简书-LMLPHP
图片.png

在NuGet中搜索Microsoft.Toolkit.Win32.UI.Controls,添加进项目

 
WPF系列教程——(三)使用Win10 Edge浏览器内核 - 简书-LMLPHP
图片.png

添加命名空间
xmlns:WPF="clr-namespace:Microsoft.Toolkit.Win32.UI.Controls.WPF;assembly=Microsoft.Toolkit.Win32.UI.Controls"

使用的方式和使用WebBrowser是一样的

   <WPF:WebView Source="https://html5test.com/"  />

HTML5测试网站,左边为IE右边为Edge

 
WPF系列教程——(三)使用Win10 Edge浏览器内核 - 简书-LMLPHP
Html5测试

在安兔兔跑分,IE浏览器直接GG

 
WPF系列教程——(三)使用Win10 Edge浏览器内核 - 简书-LMLPHP
安兔兔跑分

生成的类库也没多大,不过调用Edge浏览器内核只能在Win10上运行,使用场景还是有限的。

 
WPF系列教程——(三)使用Win10 Edge浏览器内核 - 简书-LMLPHP
 
 
 

6人点赞

 
C#

 
 

作者:vaemc
链接:https://www.jianshu.com/p/2ab377f95825
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

04-18 15:23