【问题标题】:Compatibility View issues on IE10IE10 上的兼容性视图问题
【发布时间】:2013-01-16 20:13:59
【问题描述】:

我已经被 Windows 8 上的 IE10 中的一个问题难住了好几天。

我正在将最初用经典 ASP 编写的遗留 Web 应用程序现代化为 .NET 4.0 Web 应用程序。它最初是为 IE 编写的,并在 IE6 中开始了它的生命。显然,尚未更新的旧页面需要使用兼容模式,而新页面则不需要。

在 IE9 中一切正常——该站点位于兼容性视图列表中,并且页面显示在兼容性视图中,除非提供基于包含以下元标记的 ASPX 母版页之一的页面——然后它位于“常规” " IE9 模式(通过查看 F12 工具栏中的设置进行验证)。

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

但在 IE10 中,相同的设置应用于浏览器并提供相同的元标记(我也尝试将 IE10 值也插入到内容属性中)但页面以兼容模式显示。遇到断点时,Request.Browser.Version 显示为 7.0,并且相同的值反映在 IIS 日志中。

还有什么我遗漏的 IE10 中需要添加的新功能吗?

【问题讨论】:

  • 尝试将 添加到页面

标签: internet-explorer internet-explorer-10


【解决方案1】:

Microsoft suggests:

  1. 使用&lt;!DOCTYPE html&gt;
  2. 不要使用“X-UA-Compatible”元标记。

【讨论】:

    【解决方案2】:

    尝试使用:

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

    【讨论】:

      猜你喜欢
      • 2013-03-02
      • 2014-06-27
      • 2014-08-20
      • 1970-01-01
      • 1970-01-01
      • 2013-04-26
      • 1970-01-01
      • 1970-01-01
      • 2014-09-13
      相关资源
      最近更新 更多