Блок служит для сбора данных о браузере пользователя.
| Элемент | Способы использования | Описание |
|---|---|---|
| svg | deps |
Проверяет, поддерживает ли браузер формат SVG. |
Блок реализован в технологиях:
bh.jsbemhtmlБлок подключает инлайновый скрипт, добавляющий тегу <html> CSS-классы, указывающие, включен ли JavaScript – ua_js_no/ua_js_yes.
Не имеет визуального представления на странице.
Используется внутри блока page и самостоятельно подключать его к странице обычно не требуется.
svgЭлемент подключает инлайновый скрипт, добавляющий тегу <html> CSS-классы, указывающие, поддерживается ли SVG – ua_svg_no/ua_svg_yes.
Не имеет визуального представления на странице.
Для использования включите элемент в файл зависимостей deps.js блока, которому требуются данные о поддержке SVG:
На уровне desktop, блок предоставляет объект, содержащий набор свойств, указывающих особенности браузера.
| Имя | Тип | Описание |
|---|---|---|
| chrome | {Boolean} |
Тип браузера: Google Chrome. |
| opera | {Boolean} |
Тип браузера: Opera. |
| msie | {Boolean} |
Тип браузера: Microsoft Internet Explorer. |
| mozilla | {Boolean} |
Тип браузера: Mozilla Firefox. |
| safari | {Boolean} |
Тип браузера: Safari. |
| webkit | {Boolean} |
Браузер построен на движке WebKit. |
| version | {String} |
Версия браузера. |
Блок реализован в технологиях:
jsБлок позволяет определить:
modules.require('ua', function(ua) {
console.dir(ua);
});
chromeТип: {Boolean}.
Тип браузера. true, если Google Chrome.
operaТип: {Boolean}.
Тип браузера. true, если Opera.
msieТип: {Boolean}.
Тип браузера. true, если Microsoft Internet Explorer.
mozillaТип: {Boolean}.
Тип браузера. true, если Mozilla Firefox.
safariТип: {Boolean}.
Тип браузера. true, если Safari.
webkitТип: {Boolean}.
true, если браузер построен на движке WebKit.
versionТип: {String}.
Значение – строка с версией браузера вида '600.2.5' (для Safari). Если определить версию браузера не удается, в качестве значения устанавливается '0'.