У меня есть сайт в зависимости от векторного рисования, для Internet Explorer я использую VML, а для других браузеров я использую SVG. Однако IE8 не поддерживает ни то, ни другое, не возвращаясь в IE7-режим с VML.
Поэтому я включаю <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
.
Проблема (ну, на самом деле, хорошая вещь) заключается в том, что IE9 теперь поддерживает SVG, поэтому я не хочу, чтобы он возвращался в IE7-режим, который имеет гораздо худшую производительность и совместимость. Как я могу сказать только IE8 вернуться в IE7-режим, но пусть IE9 останется в режиме IE9.
Сейчас я делаю проверку на стороне сервера на агенте, нужно ли включать строку EmulateIE7 в голову или нет, но я хочу избежать этого, насколько это возможно.