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

ugmeyewa  于 2023-08-07  发布在  其他
关注(0)|答案(2)|浏览(102)

我们做了一些实验,将示例HTML页面加载到VS 2017 IDE附带的最新版本的WPF Web浏览器控件中。在大多数情况下似乎是完美的,除了当加载以下URL时会抛出错误消息,这在现代Web浏览器如IE,Chrome中并非如此。
例如:1. W3Schools的错误消息:x1c 0d1x的数据

  1. HTML5Rocks的错误消息:


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

mwecs4sa1#

我相信Microsoft Edge中Windows上的“现代”浏览器体验。您可以使用WebView控件在您的WPF应用程序中使用它,如this blog post中所述。这假设您的目标是2018年4月发布的Windows 10或更高版本。
如果您的用户仍然在Windows 7中,您可能需要寻找第三方浏览器控件,例如CefSharp

lp0sw83n

lp0sw83n2#

Microsoft.Toolkit.Win32控件替换为新的Webview2控件https://learn.microsoft.com/en-us/microsoft-edge/webview2/get-started/wpf
这里有一个很好的Introduction Video

相关问题