Документация для разработчиков
Темная тема

Браузеры

Все функции возвращают Boolean и не принимают ничего (кроме BX.browser.isPropertySupported)

Функция Описание
BX.browser.IsIE Является ли текущий браузер Internet Explorer’ом
BX.browser.IsIE6 Является ли текущий браузер Internet Explorer’ом версии 6.
BX.browser.IsIE7 Является ли текущий браузер Internet Explorer’ом версии 7.
BX.browser.IsIE8 Является ли текущий браузер Internet Explorer’ом версии 8.
BX.browser.IsIE9 Является ли текущий браузер Internet Explorer’ом версии 9 и выше.
BX.browser.IsIE10 Является ли текущий браузер Internet Explorer’ом версии 10 и выше.
BX.browser.IsIE11 Является ли текущий браузер Internet Explorer’ом версии 11.
BX.browser.DetectIeVersion Возращает версию IE (целое число).
BX.browser.IsOpera Является ли текущий браузер Oper'ой
BX.browser.IsFirefox Является ли текущий браузер Firefox.
BX.browser.IsMobile Является ли текущий браузер браузером мобильного устройства.
BX.browser.IsSafari Является ли текущий браузер Safari
BX.browser.IsChrome Является ли текущий браузер Chrom’ом
BX.browser.IsMac Является ли операционная система MacOS
BX.browser.IsIOS Является ли операционная система IOS
BX.browser.IsAndroid Является ли операционная система Android
BX.browser.IsDoctype Проверка на quirks mode
BX.browser.SupportLocalStorage Можно ли использовать локальное хранилище (включая проверку на подключение core_ls)
BX.browser.isPropertySupported Проверка поддержки CSS3-свойств в браузере (transform, transition и др).


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
3
Антон Долганин
Набирающие популярность retina-дисплеи можно отслеживать через:
BX.browser.isRetina();

Применяется, например, для того, чтобы поменять бекграунды при выводе.
2
Кирилл Дербенев
Входящая переменная - строка - название CSS-свойства. Если свойство поддерживается, возвращает название свойства, иначе false.
Код
<sc ript>
   BX.debug(BX.browser.isPropertySupported('opacity'));
</sc ript>
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх