Не загружать скрипт в IE8 и ниже?

Этот вопрос должен быть повторяющимся, но я не могу найти здесь окончательного ответа.

Как я могу запретить браузеру загружать скрипт, если у него версия IE8 или ниже?

Я знаю о таргетинге на IE9 и выше:

<!--[if gte IE 8]>
 According to the conditional comment this is IE 8 or higher<br />
<![endif]-->

но тогда сценарий не загружается в браузерах, отличных от IE.

Как я могу сказать «загрузить сценарий, если не IE, или если IE и выше IE8»?


person Richard    schedule 17.06.2013    source источник


Ответы (1)


Условный комментарий для «Кроме IE8»?

<!--[if gte IE 9]><!-->
    // Your script here. This will only be loaded if IE version is greater than 8, OR any other browser.
<!--<![endif]-->

Должно сработать?

person Abijeet Patro    schedule 17.06.2013
comment
@Mr_Green Почему этот подход лучше? - person Johan B; 21.10.2014
comment
@JohanB извините, вы можете использовать любое решение, которое вам нравится. в то время я был новичком в этом :) - person Mr_Green; 21.10.2014
comment
@Mr_Green В таком случае вы можете удалить свой комментарий? Так как сейчас это немного сбивает с толку ... Спасибо - person Peter van Kekem; 13.05.2015
comment
@PetervanKekem [Обновлено] Тоже можно сделать так. Ссылка - person Mr_Green; 14.05.2015
comment
Это должно быть в голове или может быть где угодно в теле? - person user1467439; 28.02.2016