Web 浏览器不再支持 C#

web browser isn't support anymore C#

webBrowser bug 我想通过网络浏览器加入 YouTube,但我收到这条消息,有什么想法吗?

visual studio 中使用的浏览器只是 IE (Internet Explorer),由于大多数网站不再支持 IE,YouTube、Twitch、亚马逊、stack overflow 等最流行的网站 ;) 等使用现代元素和网站中的 html/js/css 可能不适用于 IE,因此大多数网站要么尝试加载网站,要么只显示“您需要更新浏览器版本屏幕”(您现在遇到的情况)

编辑:我找到了如何使用 Webview(不是 IE)以便网站可以正常工作 https://blogs.windows.com/msedgedev/2018/05/09/modern-webview-winforms-wpf-apps/

(注意:这是 WebView1,不是较新的 WebView2,请参阅 quaabaam 的答案,这里是 link 对 he/she 给出的答案 Web Browser Control & Specifying the IE Version")

(注意 2:这个 link 是从 2018 年开始的,现在已经 4 年了,所以我不确定 Microsoft 博客 post 上的代码示例是否有效,这是由于 .NET 6以及它如何改变你制作方法和更多东西的方式)