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

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

Поэтому я в том числе<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />.

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

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

Ответы на вопрос(8)

Ваш ответ на вопрос