Все браузеры, кроме IE7-IE8 через jQuery - PullRequest
0 голосов
/ 11 августа 2011

Просто интересно, как настроить таргетинг на все браузеры, КРОМЕ IE8 и ниже?

Я пробовал что-то вроде

if ($.browser.msie && $.browser.version > "8.99") { }

Но мне непонятно, как получить любой другой браузер?

Спасибо

Ответы [ 2 ]

0 голосов
/ 16 июня 2013

$. Browser.msie не поддерживается в последней версии jquery, вы можете либо добавить jquery-migrate-1.2.1.min.js, либо использовать следующую функцию jquery ... для IE это также дает вам версию ...

вызов браузера currentBrowser (). Для определения версии браузера и currentBrowser (). Для версии IE .........

function currentBrowser() {

$.returnVal = "";

var browserUserAgent = navigator.userAgent;

if (browserUserAgent.indexOf("Firefox") > -1) {

    $.returnVal = { browser: "Firefox" };
}

else if (browserUserAgent.indexOf("Chrome") > -1) {

    $.returnVal = { browser: "Chrome" };
}

else if (browserUserAgent.indexOf("Safari") > -1) {

    $.returnVal = { browser: "Safari" };
}

else if (browserUserAgent.indexOf("MSIE") > -1) {

    var splitUserAgent = browserUserAgent.split(";");

    for (var val in splitUserAgent) {

        if (splitUserAgent[val].match("MSIE")) {

            var IEVersion = parseInt(splitUserAgent[val].substr(5, splitUserAgent[val].length));
        }
    }

    $.returnVal = { browser: "IE", version: IEVersion };
}

else if (browserUserAgent.indexOf("Opera") > -1) {

    $.returnVal = { browser: "Opera" };
}

else {
    $.returnVal =
     { browser: "other" };
}

return $.returnVal;
}
0 голосов
/ 11 августа 2011

Как насчет:

if (!$.browser.msie || parseInt(&.browser.version) > 8) {}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...