Как узнать с какого устройства сидит клиент? то бишь Desktop, mobile, Tablet и т.д.
Пробовал либу UaParser но там не получаю такого.
Если Вам нужно получить ответ на вопрос "Это сенсорный экран?", то вот
function isTouchDevice() {
try {
document.createEvent('TouchEvent'); // Как бы имитируем событие Touch
return true; // Если ошибки не случилось, то true
}
catch(e) {
return false; // Если ошибка — false
}
}
А вот узнать mobile это или tablet, (Desktop / Note) могу только посоветовать грубо вычислить по размеру экрана.
screen.width // <-- Ширина экрана
screen.heigth // <-- Высота экрана (просто для полной картины)
Да, я конечно понимаю, что по ширине можно легко ошибиться, но ничего не поделаешь.
(Буду рад, если кто-то даст ссылку на нормальный сервис).
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости