Совместим с X-UA в файлах JavaScript и CSS - PullRequest
1 голос
/ 21 мая 2009

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

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

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

Ответы [ 2 ]

2 голосов
/ 21 мая 2009

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

2 голосов
/ 21 мая 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...