Блок служит для сбора данных о браузере пользователя.
Элемент | Способы использования | Описание |
---|---|---|
svg | deps |
Проверяет, поддерживает ли браузер формат SVG. |
Блок реализован в технологиях:
bh.js
bemhtml
Блок подключает инлайновый скрипт, добавляющий тегу <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'
.