Отключите все JavaScript и jQuery на одной HTML-странице

0

У меня есть сайт WordPress, и я установил один плагин, и у плагина есть некоторые проблемы в браузере IE6.

Итак, я хочу отключить этот плагин jQuery, когда страница просматривается браузером IE6.

Так что теперь мне нужно выражение jQuery, чтобы отключить ВСЕ другие инструкции, которые загружаются из других JS файлов.

  • 1
    Пожалуйста , проверьте ЭТО из
  • 4
    IE6 , давай, человек ... Microsoft Ends Support for Windows XP
Показать ещё 13 комментариев
Теги:
internet-explorer-6

2 ответа

2
Лучший ответ

использовать Downlevel-выявленные условные комментарии:

<!--[if lte IE 6]><![if gte IE 7]><![endif]-->

<!-- keep your script in between these two comments, 
it will work in all browser except ie -->

<!--[if lte IE 6]><![endif]><![endif]-->

Объясняется здесь: Скрытие HTML-кода из IE6?

1

Я не совсем уверен, почему IE6 даже в вашей повестке дня, но для каждого из них.

Если бы это был я, я бы написал что-то вроде этого.

<!doctype html>
    <!--[if lt IE 7 ]> <html class="ie6"> <![endif]-->....
    .....


(function ($) {
    "use strict";

    // Detect IE 6
    var greatGreatGranddadsBrowser;
    if ($('html').is('.ie6')) {
        greatGreatGranddadsBrowser = true;
    }

    if (greatGreatGranddadsBrowser) {
        // Remove the elements that you don't want loaded
        // Tell the users to seriously consider coming into the real world
    } else {
        // Do whatever else you need to do 
    }

}(jQuery));

Ещё вопросы

Сообщество Overcoder
Наверх
Меню