Как обновить сайт для совместимости с Internet Explorer 9? - PullRequest
1 голос
/ 21 марта 2011

Когда я запустил свой сайт в 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?

1 Ответ

0 голосов
/ 21 марта 2011

То, что вы сделали, правильно.Это один из способов решения этой проблемы на стороне сервера.Кроме того, вы можете установить это в HTML-заголовке (это будет болезненно, так как вам придется делать это для всех страниц)

По соответствующей заметке - прочитайте блог о совместимости IE, в котором есть более подробная информация по этой теме:

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

...