Angular Web应用程序未在WPF浏览器下运行
j5899965 回答:Angular应用程序未在WPF Web浏览器下运行
webbrowser控件是Internet Explorer的薄包装。
出于安全考虑,其运行的ie模式为ie7。
这意味着任何和所有现代javascript框架都有很大的问题。因为它们是由不关心与古代浏览器向后兼容的人编写的。他们生活在一个每个人都使用所有最新版本浏览器的世界中。
您可以尝试使用几种方法来强制其使用ie11模式。
最优雅的方法是在页面上使用meta标签。
这放在head标签中:
<meta http-equiv="X-UA-Compatible" content="IE=11">
我建议仔细检查实际标签,但不确定是11还是Edge。 (转换为最新版本,而不是边缘浏览器)。
或者您可以在计算机上的注册表中设置一个条目。尽管这是我工作过的大多数网站都很少见。
这是执行此操作的“旧”方法。
如今,我将更倾向于使用xaml island webviw控件,它是Edge的包装。浏览器。
https://docs.microsoft.com/en-us/windows/communitytoolkit/controls/wpf-winforms/webview