Visual Studio WebBrowser 呈现网页的方式与 IE 不同
Visual Studio WebBrowser renders webpage differently than IE
我正在尝试在我的 Windows Forms 应用程序中使用 System.Windows.Forms.WebBrowser
组件,但是(JS 和 CSS)动画没有应用到 WebBrowser。
我知道 WebBrowser 组件基于您计算机的 Internet Explorer 版本,直接在 IE 中打开 HTML 文件与 Chrome 一样有效。我还检查了 WebBrowser 没有使用 old 版本的 IE - 它是 IE11,使用 JavaScript 版本 13,就像 gif 中的 IE 版本一样。
Codepen containing the HTML code
什么会导致这种情况发生?减少所有 JS,只留下 HTML 和 CSS 仍然给我相同的结果,我想;如果它在 IE 中工作,它应该在 WebBrowser 中也工作,对吗?
在 HTML 文档的 <head>
标签中添加 header <meta http-equiv="X-UA-Compatible" content="IE=edge" />
。
我正在尝试在我的 Windows Forms 应用程序中使用 System.Windows.Forms.WebBrowser
组件,但是(JS 和 CSS)动画没有应用到 WebBrowser。
我知道 WebBrowser 组件基于您计算机的 Internet Explorer 版本,直接在 IE 中打开 HTML 文件与 Chrome 一样有效。我还检查了 WebBrowser 没有使用 old 版本的 IE - 它是 IE11,使用 JavaScript 版本 13,就像 gif 中的 IE 版本一样。
Codepen containing the HTML code
什么会导致这种情况发生?减少所有 JS,只留下 HTML 和 CSS 仍然给我相同的结果,我想;如果它在 IE 中工作,它应该在 WebBrowser 中也工作,对吗?
在 HTML 文档的 <head>
标签中添加 header <meta http-equiv="X-UA-Compatible" content="IE=edge" />
。