Если по каким-либо причинам на сайте нужно производить обнаружение OS Android (например, делать редирект на мобильную версию сайта или еще что-нибудь эдакое), то это, вполне, можно сделать и даже несколькими способами. Это совсем просто. Разберем по одному способу детектирования: .htaccess
, JavaScript
и PHP
.
JavaScript
Ищем слово "Android" в юзерагенте:
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if(isAndroid) {
// редирект? Можно выполнить абсолютно любое действие.
window.location = '';
}
PHP
Все аналогично JS:
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($ua,'android') !== false && stripos($ua,'mobile') !== false)
{
header('Location: http://artkiev.com');
exit();
}
.htaccess
Все аналогично двум предыдущим способам:
RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$
RewriteRule ^(.*)$ http://artkiev.com [R=301]