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

MobileDetect

MobileDetect – класс для работы с контекстом мобильных устройств.

Метод Описание С версии
checkHttpHeadersForMobile Проверяет HTTP-заголовки на признаки мобильных устройств.
getBrowsers Возвращает список известных браузеров. Конкретно, их User Agent.
getHttpHeader Извлекает определенный заголовок.
getHttpHeaders Возвращает HTTP-заголовки.
getMobileDetectionRules Метод получает правила обнаружения мобильных устройств.
getMobileDetectionRulesExtended Метод получает список правил обнаружения мобильных устройств и служебных программ.
getOperatingSystems Возвращает список мобильных операционных систем.
getPhoneDevices Возвращает список известных мобильных устройств.
getProperties Возвращает массив параметров.
getRules Возвращает текущий набор правил.
getScriptVersion Получает текущую версию скрипта.
getTabletDevices Возвращает список известных планшетных устройств.
getUaHttpHeaders Возвращает все возможные HTTP-заголовки, которые могут содержать строку User-Agent.
getUserAgent Извлекает User-Agent.
getUserAgents Таблица псевдонимов для метода getBrowsers().
getUtilities Возвращает список известных служебных программ.
is Проверяет userAgent на наличии определенного свойства.
[link=\Bitrix\Conversion\Internals\MobileDetect::isMobile]isMobile[/link] Проверяет, является ли устройство мобильным телефоном.
isTablet Проверяет, является ли устройство планшетным компьютером.
match Метод сверяет пользовательские регулярные выражения со строкой User Agent.
mobileGrade Извлекает мобильную шкалу, используя константы self::MOBILE_GRADE_*.
prepareVersionNo Подготавливает номер версии.
setDetectionType Устанавливает один из типов обнаружения: self::DETECTION_TYPE_MOBILE или self::DETECTION_TYPE_EXTENDED.
setHttpHeaders Устанавливает HTTP-заголовки.
setUserAgent Устанавливает User-Agent на использование.
version Проверяет версию данного параметра в User-Agent.
__call Магический метод для перегрузки недоступных методов.
Конструктор MobileDetect Создает экземпляр класса.


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

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

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

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх