我们做了一些实验,将示例HTML页面加载到VS 2017 IDE附带的最新版本的WPF Web浏览器控件中。在大多数情况下似乎是完美的,除了当加载以下URL时会抛出错误消息,这在现代Web浏览器如IE,Chrome中并非如此。
例如:1. W3Schools的错误消息:x1c 0d1x的数据
- HTML5Rocks的错误消息:
的
请让我们知道WPF浏览器控件是否足够完美,以在我们的桌面应用程序项目中呈现/支持现代Web技术功能?
- 谢谢你
我们做了一些实验,将示例HTML页面加载到VS 2017 IDE附带的最新版本的WPF Web浏览器控件中。在大多数情况下似乎是完美的,除了当加载以下URL时会抛出错误消息,这在现代Web浏览器如IE,Chrome中并非如此。
例如:1. W3Schools的错误消息:x1c 0d1x的数据
2条答案
按热度按时间mwecs4sa1#
我相信Microsoft Edge中Windows上的“现代”浏览器体验。您可以使用
WebView
控件在您的WPF应用程序中使用它,如this blog post中所述。这假设您的目标是2018年4月发布的Windows 10或更高版本。如果您的用户仍然在Windows 7中,您可能需要寻找第三方浏览器控件,例如CefSharp。
lp0sw83n2#
Microsoft.Toolkit.Win32控件替换为新的Webview2控件https://learn.microsoft.com/en-us/microsoft-edge/webview2/get-started/wpf
这里有一个很好的Introduction Video