j-kristo
@j-kristo
Javascript, Vue.js dev (in past: as3, gsap, ui/ux)

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

Как лучше задать условие и определить, что пользователь зашел на сайт с мобильного или планшета? Кроме ширины, этот параметр пересекается уже кажется в 1024.
т.е. что нет hover и т.д. а есть Tap вместо клика. Задача убирать title атрибут например:

if (innerWidth < 1024 && .... тут определить ) {
$(.selector).removeAttr('title');
}

На js или с jquery не имеет значения.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
AleksandrB
@AleksandrB
Совсем недавно вывел "Hello world"
Пригласить эксперта
Ответы на вопрос 2
ikoit
@ikoit
Веб–разработчик
<!DOCTYPE html> 
<html lang="en"> 
  
<head> 
    <title> 
      jQuery Detect Mobile Device 
  </title> 
</head> 
  
<body> 
    <script> 
        if (window.matchMedia("(max-width: 767px)").matches) 
        { 
            
            // The viewport is less than 768 pixels wide 
            document.write("This is a mobile device."); 
        } else { 
            
            // The viewport is at least 768 pixels wide 
            document.write("This is a tablet or desktop."); 
        } 
    </script> 
</body> 
  
</html>
Ответ написан
dyuriev
@dyuriev
A posteriori
Берите User-Agent и по нему определяйте.

https://github.com/serbanghita/Mobile-Detect/blob/...
Вам в помощь. JSON разбит на мобилы/планшены, производители, браузеры
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы