Эмулируйте IE7 для IE8, но не для IE9, используя «X-UA-Compatible»

У меня есть веб-сайт в зависимости от векторного рисования, для Internet Explorer я использую VML и для других браузеров Я использую SVG . IE8, однако, не поддерживает ни тот, ни другой, не возвращаясь к режиму IE7 с VML.

Поэтому я включаю .

Проблема (ну, на самом деле, хорошая вещь) в том, что IE9 теперь имеет поддержку SVG, поэтому я не хочу, чтобы он вернулся к IE7-режиму, который имеет гораздо худшую производительность и совместимость , Как мне сказать, чтобы только IE8 возвращался в режим IE7, но чтобы IE9 оставался в режиме IE9?

Сейчас я делаю проверку на стороне сервера на агенте, включать ли строку EmulateIE7 в голову или нет но я хочу избежать этого, насколько это возможно.

42
задан naXa 6 March 2018 в 12:01
поделиться

1 ответ

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

Это называется условными комментариями
http://en.wikipedia.org/wiki/Conditional_comment

-3
ответ дан 26 November 2019 в 23:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: