Mobile Detect
|
1) Павел 27 Июня 2023 в 15:55
Mobile Detect - это облегченный PHP-класс для обнаружения мобильных устройств (включая планшеты). Он использует строку User-Agent в сочетании с определенными HTTP-заголовками для определения мобильной среды
Примеры использования:
// Любое мобильное устройство (телефоны или планшеты).
if ( $detect->isMobile() ) {
}
// Любое планшетное устройство.
if( $detect->isTablet() ){
}
// Исключите планшетов.
if( $detect->isMobile() && !$detect->isTablet() ){
}
// Проверьте наличие конкретной платформы с помощью волшебных методов:
if( $detect->isiOS() ){
}
if( $detect->isAndroidOS() ){
}
// Альтернативным методом является() для проверки определенных свойств.
// ПРЕДУПРЕЖДЕНИЕ: этот метод находится в бета-версии, некоторые свойства ключевых слов изменятся в будущем.
$detect->is('Chrome')
$detect->is('iOS')
$detect->is('UC Browser')
// [...]
// Пакетный режим с использованием setUserAgent():
$UserAgents = array(
'Mozilla/5.0 (Linux; Android 4.0.4; Desire HD Build/IMM76D) AppleWebKit/535.19 (KHTML, как у Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19',
'BlackBerry7100i/Профиль 4.1.0/Конфигурация MIDP-2.0/CLDC-1.1 VendorID/103',
// [...]
);
foreach($UserAgents как $UserAgent){
$detect->setUserAgent($UserAgents);
$isMobile = $detect->isMobile();
$isTablet = $detect->isTablet();
// Используй силу так, как тебе хочется.
}
// Получить версию() компонентов.
// ПРЕДУПРЕЖДЕНИЕ: этот метод находится в бета-версии, некоторые свойства ключевых слов изменятся в будущем.
$detect->версия('iPad'); // 4.3 (с плавающей точкой)
$detect->версия('iPhone') // 3.1 (с плавающей точкой)
$detect->версия('Android'); // 2.1 (с плавающей точкой)
$detect->версия('Opera Mini'); // 5.0 (с плавающей точкой)
// [...]
Изменено Лорд 28 Июня 2023 09:00:40 |
|
2) Система 19 Марта 2024 в 16:05
Статья была обновлена
Новое содержание:
Mobile Detect - это облегченный PHP-класс для обнаружения мобильных устройств (включая планшеты). Он использует строку User-Agent в сочетании с определенными HTTP-заголовками для определения мобильной среды
Примеры использования:
// Любое мобильное устройство (телефоны или планшеты).
// Любое планшетное устройство.
// Исключите планшетов.
// Проверьте наличие конкретной платформы с помощью волшебных методов:
// Альтернативным методом является() для проверки определенных свойств.
// ПРЕДУПРЕЖДЕНИЕ: этот метод находится в бета-версии, некоторые свойства ключевых слов изменятся в будущем.
// Пакетный режим с использованием setUserAgent():
// Получить версию() компонентов.
// ПРЕДУПРЕЖДЕНИЕ: этот метод находится в бета-версии, некоторые свойства ключевых слов изменятся в будущем.
|
|