UA Parser with HTML classes
npm install ninelines-ua-parserОбертка библиотеки ua-parser-js, которая автоматически проставляет классы элементу.
``bash`
npm install --save ninelines-ua-parser
После установки необходимо подключить библиотеку:
`js`
import 'ninelines-ua-parser';
> При отсутствии модульной системы библиотека (dist/ninelines-ua-parser.js) экспортирует UAParser в глобальный объект ninelines.`
> js`
> new ninelines.UAParser();
>
Основная информация описана в документации 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}
* - название браузера, включая версию;
Пример:
`html``