Совместимость с X-UA в файлах JavaScript и CSS

Для совместимости с IE8 мы добавили заголовок X-UA-Compatible: IE=EmulateIE7 в список заголовков ответов IIS.

По какой-то причине эти заголовки отправляются для ASPX и т. Д., Но не для статических файлов - JS / CSS.

Имеет ли этот заголовок какое-либо отношение к содержимому JS / CSS, которое связывается с содержимым HTML? Я предполагаю, что пока полученный HTML имеет этот заголовок ответа вместе с ним, IE8 должен уважать этот заголовок и отображать контент на основе режима совместимости EmulateIE7. Так ли это?


person Nishith    schedule 21.05.2009    source источник


Ответы (2)


Имеет ли этот заголовок какое-либо отношение к содержимому JS / CSS, которое связывается с содержимым HTML?

нет, вам просто нужно отправить заголовок с файлом HTML. После этого браузер переключается в режим обратной совместимости и обрабатывает все связанные ресурсы «как ie7».

person Rafael    schedule 21.05.2009

Думали ли вы об обновлении кода до стандартов, а затем о применении исправлений IE7, таких как IE8-js? ? Вставка этого заголовка означает, что «этот сайт не работает по дизайну», что не поможет вам в других браузерах или будущих версиях IE.

person SpliFF    schedule 21.05.2009