Определяем устройство

Android

Чтобы определить, что страница просматривается на Android-устройстве, можно написать небольшой скрипт.


<script>

    function detectAndroid() {
        var ua = navigator.userAgent.toLowerCase();
        var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
    
        if(isAndroid) {
    	    // Что-то делаем
    	    // например, перенаправляем на нужную страницу
    	    window.location = 'http://developer.alexanderklimov.ru/android/';
       }
    }

</script>

<body onload="detectAndroid();">

Здесь же размещу пока код для PHP и .htaccess

PHP


$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($ua,'android') !== false) { // && stripos($ua,'mobile') !== false) {
	header('Location: http://developer.alexanderklimov.ru/android/');
	exit();
}

.htaccess


RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$
RewriteRule ^(.*)$ http://developer.alexanderklimov.ru/android/ [R=301]
Реклама