Обнаружение Android с помощью JavaScript или PHP

Давайте посмотрим пару приемов обнаружения устройств на базе Android...

JavaScript
Самый быстрый способ — поиск в строке user agent слова «Android»:
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android");// > -1 && ua.indexOf("mobile");
if(isAndroid) {
	// Do something!
	// Redirect to Android-site?
	window.location = 'http://android.davidwalsh.name';
}

PHP
Тоже самое, используем на PHP функцию strstr для поиска в user agent:
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($ua,'android') !== false) { // && stripos($ua,'mobile') !== false) {
	header('Location: ');
	exit();
}

Бонус. Обнаружение с помощью .htaccess
Мы можем использовать директивы .htaccess для обнаружения и реакции на Android устройства!
RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$
RewriteRule ^(.*)$ http://android.site.name [R=301]

И теперь у вас на руках три различных метода обнаружения Android устройств!
Удачи в веб-разработке!
Теги:
Android
Добавлено: 07 Мая 2018 06:42:25 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...