@Lyashko

Как узнать операционную систему и тип устройства клиента?

Помогоите определить операционную систему и тип устройства (мобильные, десктопы) заходяещго на сайт, с добавлением этих параметров классами в body.

@media(width) для опр. типа не подходит
  • Вопрос задан
  • 424 просмотра
Пригласить эксперта
Ответы на вопрос 1
@eustatos
ClientJS

Установка:
npm install clientjs
или скопировать и подключить client.min.js
<!-- Подключение jQuery -->
<script src="https://yastatic.net/jquery/3.1.1/jquery.min.js"></script>
<!-- Подключение ClientJS -->
<script src="<path to client.min.js>"></script>

После этого добавить на странице:
<script>
var client = new ClientJS();
$('body').addClass(client.getOS());
if (client.getDevice() != 'undefined') {
  $('body').addClass(client.getDevice());
}
</script>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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