Итак, я использовал эти две комбинации условных выражений IE:
<!--[if (IE)|(IEMobile)]>
<script type="text/javascript">
// Do something
</script>
<![endif]-->
<!--[if (!IE)|(!IEMobile)]>
<script type="text/javascript">
// Do something else
</script>
<!--<![endif]-->
Так могут ли такие комбинации работать в производственной среде? Я попытался протестировать IE 11, эмулированный любой предыдущей версией IE, и получил следующие результаты:
- Первый работал в IE для ПК;
- Второй не удалось открыть свое содержимое для IE для ПК;
- Я не тестировал IEMobile, потому что у меня нет Windows Phone, поэтому я не могу быть уверен, что некоторые из них работают на нем. Какие-либо предложения?