handleman
2/12/2014 - 2:23 PM

Определение мобильного браузера пользователя

Определение мобильного браузера пользователя

;window.mobileDetection = {
    Android:function () {
        return navigator.userAgent.match(/Android/i);
    },
    BlackBerry:function () {
        return navigator.userAgent.match(/BlackBerry/i);
    },
    iOS:function () {
        return navigator.userAgent.match(/iPhone|iPad|iPod/i);
    },
    Opera:function () {
        return navigator.userAgent.match(/Opera Mini/i);
    },
    Windows:function () {
        return navigator.userAgent.match(/IEMobile/i);
    },
    any:function () {
        return (this.Android() || this.BlackBerry() || this.iOS() || this.Opera() || this.Windows());
    }};
// ПОльзоваться так
/*

window.isMobile = mobileDetection.any() // Вернет true, если сидим с мобильника
window.isMobile = mobileDetection.iOS() // Вернет true, если сидим с iPhone или iPad

*/