Как условно применить метатег x-ua только к ie10 и ниже? - PullRequest
0 голосов
/ 23 октября 2018

У меня есть ситуация, когда следующий код x-ua добавляется в заголовок

<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7" />

, и он хорошо работает в версиях IE 10 и ниже. Но некоторые функции не работают в IE11 .

Функциональные возможности будут хорошо работать в IE11, если метатег удален, но теперь Я не в состоянии полностью удалить метатег, поскольку мое приложение должно поддерживать версии IE9 + иудаление сделает функционалы не работать в IE10

1 Ответ

0 голосов
/ 23 октября 2018

Попробуйте это:

<!--[if IE 9]>
    <meta http-equiv="X-UA-Compatible" content="IE=8" />
<![endif]-->
<!--[if gt IE 9]>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
<![endif]-->

Примечание: IE10 не поддерживает условные комментарии https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/compatibility/hh801214(v=vs.85)

...