Обнаружение мобильных устройств [дубликат]

На этот вопрос уже есть ответ здесь:

Как лучше всего обнаружить мобильное устройство в jQuery? 50 ответов

У меня есть код Javascript, в котором я определяю, просматривается ли мой сайт с мобильного устройства. Ниже мой код:

(function() {
    if (navigator.userAgent.match(/Android/i)
            || navigator.userAgent.match(/webOS/i)
            || navigator.userAgent.match(/iPhone/i)
            || navigator.userAgent.match(/iPad/i)
            || navigator.userAgent.match(/iPod/i)
            || navigator.userAgent.match(/BlackBerry/i)
            || navigator.userAgent.match(/Windows Phone/i)
            || navigator.userAgent.match(/Opera Mini/i)
            || navigator.userAgent.match(/IEMobile/i)
            ) {
        isMobile = true;
    }
})();

Этот код охватывает все возможные случаи или есть вероятность, что некоторые устройства могут обойти эту проверку?

Ответы на вопрос(2)

Ваш ответ на вопрос