Wykrywanie urządzeń mobilnych [duplikat]
To pytanie ma już tutaj odpowiedź:
Jaki jest najlepszy sposób na wykrycie urządzenia mobilnego w jQuery? 50 odpowiedziMam kod JavaScript, w którym wykrywam, czy moja witryna jest wyświetlana z urządzenia mobilnego. Poniżej znajduje się mój kod:
(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;
}
})();
Czy ten kod obejmuje wszystkie możliwe przypadki lub czy istnieje prawdopodobieństwo, że niektóre urządzenia mogą ominąć to sprawdzenie?