【问题标题】:How to update website for compatibility with Internet Explorer 9?如何更新网站以兼容 Internet Explorer 9?
【发布时间】:2011-03-21 04:27:17
【问题描述】:

当我在 Internet Explorer 9 中启动我的网站时,我开始收到脚本错误消息。我阅读了对 Internet Explorer 的支持,发现由于某些网站是为旧版浏览器设计的,因此在为 Internet Explorer 9 更新网站之前会出现兼容性问题。

我发现我可以添加这个代码:

    void Application_BeginRequest()  
{
        Response.AppendHeader("X-UA-Compatible", "IE=EmulateIE8"); 
}

到 Global.asax 文件来处理这个问题。我收到的错误来自 IE9。

编辑:错误已修复,但我想知道是否有其他方法可以使网站与 IE9 兼容?另外,IE8 解释 Javascript 代码的方式和 IE9 有什么区别?

【问题讨论】:

  • 您必须实际发布错误消息和导致错误消息的代码,我们才能为您提供帮助。
  • 错误已修复,我更新了我的问题。

标签: asp.net web internet-explorer-9


【解决方案1】:

你所做的是正确的。这是处理此问题的服务器端方式之一。或者,您可以在 HTML 标头中设置它(这会很痛苦,因为您必须对所有页面都这样做)

在相关说明中 - 阅读 IE 兼容性博客,其中包含有关此主题的更多详细信息:

http://blogs.msdn.com/b/ie/archive/2010/06/16/ie-s-compatibility-features-for-site-developers.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-05
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多