Самый простой способ полностью отключить JS при просмотре через IE6 - PullRequest
0 голосов
/ 17 февраля 2012

Мой веб-сайт имеет несколько изящную деградацию в том смысле, что, если JS отключен, используется техника отката, и все становится модно.Проблема возникает, когда JS включен, но плохо поддерживается ( кашель IE6 кашель ).Есть ли быстрый и грязный способ просто полностью отключить JS на моем веб-сайте, когда пользователь просматривает браузер без поддержки?

Ответы [ 2 ]

7 голосов
/ 17 февраля 2012

Оберните все сценарии, которые вы используете, в условный комментарий:

<![if gt IE 6]>
   <script type="text/javascript"...></script>
   ...
<![endif]>

Для браузеров, отличных от IE, условие полностью игнорируется, а элемент script обрабатывается нормально. В IE условное вычисляется, и элемент script обрабатывается, если IE «больше» 6. Подробности здесь. Одним из преимуществ этого метода является то, что IE6 и ниже даже не потрудятся скачать файл скрипта.

0 голосов
/ 17 февраля 2012
if (!$.browser.msie && $.browser.version.substr(0,1)<7)
//run your javascript
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...