WPF中的Web浏览器控件是否足以支持现代浏览器功能?

时间:2018-07-16 10:59:27

标签: wpf webbrowser-control

我们进行了一些实验,将示例HTML页面加载到VS 2017 IDE随附的最新版本的WPF Web浏览器控件中。在大多数情况下似乎是完美的,除了加载以下会引发错误消息的URL时,在IE,Chrome等现代网络浏览器中并非如此。

例如 1. W3Schools的错误消息:enter image description here

  1. HTML5Rocks的错误消息:enter image description here

请让我们知道WPF浏览器控件是否足够完美,以在我们的桌面应用程序项目中呈现/支持现代Web技术功能?

-谢谢

1 个答案:

答案 0 :(得分:2)

我相信Microsoft Edge在Windows上具有“现代”浏览器体验。您可以按照this blog post中的说明使用WebView控件在WPF应用程序中使用它。这假设您的目标是2018年4月发行的Windows 10或更高版本。

如果您的用户仍在Windows 7中,则可能需要寻找第三方浏览器控件,例如CefSharp