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-2025, «1С-Битрикс», 2025