System.Windows.Controls.WebBrowser

需要注意的一个关键点,这在文档中并不明显,你可能会在不知情的情况下使用多年,它默认情况下的行为类似于 InternetExplorer7,而不是你最新的 InternetExplorer 安装(请参阅 https:// weblog。west-wind.com/posts/2011/may/21/web-browser-control-specifying-the-ie-version )。

这不能通过在控件上设置属性来修复; 你必须通过添加 HTML 元标记或应用注册表设置(!)来修改正在显示的页面。 (两种方法的细节都在上面的链接上。)

例如,这种奇怪的设计行为可能会导致你收到脚本错误/此页面上的脚本中发生错误的消息。谷歌搜索此错误可能会让你认为解决方案是尝试抑制错误,而不是理解实际问题,并应用正确的解决方案。