ninelines-ua-parser
Обертка библиотеки ua-parser-js, которая автоматически проставляет классы
<html>
элементу.
Установка
NPM
npm install --save ninelines-ua-parser
Использование
После установки необходимо подключить библиотеку:
;
При отсутствии модульной системы библиотека (
dist/ninelines-ua-parser.js
) экспортируетUAParser
в глобальный объектninelines
.;
Основная информация описана в документации ua-parser-js.
Данная библиотека устанавливает следующие классы:
is-device-{model}
- модель устройства;is-device-{type}
- тип устройства (mobile, tablet, desktop);is-os-{name}
- название операционной системы (windows, mac-os, linux, android, ios);is-os-{name}-{version}
- название операционной системы, включая версию;is-engine-{name}
- движок браузера (edgehtml, gecko, trident, webkit);is-browser-{name}
- название браузера (chrome, edge, firefox, safari, mobile-safari, opera, ucbrowser, yandex);is-browser-{name}-{major}
- название браузера, включая версию;
Пример:
<!-- ... -->