Mobile Geräte erkennen [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie kann ein Mobilgerät in jQuery am besten erkannt werden? 50 Antworten

Ich habe einen Javascript-Code, mit dem ich erkenne, ob meine Website von einem mobilen Gerät aus angezeigt wird. Unten ist mein Code:

(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;
    }
})();

Deckt dieser Code alle möglichen Fälle ab oder besteht die Möglichkeit, dass einige Geräte diese Prüfung umgehen können?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage