c# - WPF .net4 网络浏览器和 Internet Explorer 8

标签 c# .net

我有一个带有 webBrowser 组件的 WPF .net4 应用程序,该组件导航到使用 CSS 文件的本地 HTML 页面。

当我使用 IE8 导航到页面时,CSS 样式是正确的,但是当我导航到 webBrowser 组件中的页面时,CSS 样式是错误的。

我认为 webBrowser 使用与 IE8 相同的 activex 是不是错了?还是我必须在 webBrowser 组件中设置一些属性?

在此先感谢您的帮助。

最佳答案

这可能有点晚了,但我在寻找其他答案时偶然发现了这个问题。

WebBrowser 控件默认以 quirks 模式呈现。但在您的网页中,您可以指定用于呈现元数据的 IE 版本。

<meta http-equiv="X-UA-Compatible" content="IE=edge"/>

IE=edge 指示 WebBrowser 控件使用它支持的最新版本的 IE

关于c# - WPF .net4 网络浏览器和 Internet Explorer 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3393632/

相关文章:

c# - 这真的是 Async 吗? IEnumerable<T> 扩展

c# - 在 UWP 中创建/写入/压缩/解压缩文件

c# - Oauth 谷歌趋势下载 CSV 文件

c# - Elasticsearch 和 C# - 查询以查找字符串的精确匹配

c# - 从 2.0 MongoDb c# 驱动程序获取结果

c# - 将 .cs 转换为 .dll

c# - UrlHelper.Action 包含不需要的附加参数

c# - 用户认证应该使用哪一层

c# - 区分 byte[] 和 string 与 JSON .NET

c# - 自动化复杂的重构任务