Предотвратить выполнение JavaScript в IE6 - PullRequest
0 голосов
/ 10 мая 2009

Я хочу предотвратить выполнение некоторых частей моего javascript, написанного с помощью jQuery, в IE6. Каковы предпочтительные методы для достижения этой цели?

Спасибо!

Ответы [ 4 ]

3 голосов
/ 10 мая 2009

Вы можете использовать условные комментарии для определения переменной и проверки, установлена ​​ли она при выполнении.

Синтаксис <!--[if IE 6> <script ... /><![endif]-->. Содержание комментария невидимо для всех других браузеров, поэтому оно действительно защищено от ошибок.

1 голос
/ 10 мая 2009

Поскольку вы упомянули JQuery, почему бы вам не использовать конструкцию "if ($.browser.msie)". Думаю, этот ресурс будет вам полезен

0 голосов
/ 10 мая 2009

Вы должны просто использовать скрипт обнаружения браузера и поставить условие для IE6, что ваши скрипты не должны выполняться. вот ссылка для определения браузера javascript.

0 голосов
/ 10 мая 2009

Для заявленной цели вам определенно следует использовать Прогрессивное улучшение вместо обнаружения в браузере.

...