Як визначити, що користувач зайшов із мобільного пристрою [JavaScript]
Привіт:) У цьому пості покажу, як через JavaScript дізнатися, чи переглядає відвідувач ваш сайт з мобільного, або з ПК. Код знайшов на просторах Інтернет.
const isMobile = {
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 (
isMobile.Android() ||
isMobile.BlackBerry() ||
isMobile.iOS() ||
isMobile.Opera() ||
isMobile.Windows()
);
}
};
if (isMobile.any()) {
/* Мобільний пристрій */
} else {
/* ПК */
}
В останніх рядках коду відбувається перевірка пристрою: мобільний або ПК.