Detectar si nos visitan desde un aplicativo movil
creamos detected_movil.js y pegamos lo siguiente :
var esMovil = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
otro: function() {
return navigator.userAgent.match(/Mobile/i);
},
cualquiera: function() {
dato = esMovil.Android() || esMovil.BlackBerry() || esMovil.iOS() || esMovil.Opera() || esMovil.Windows() || esMovil.otro();
return dato;
}
};
en el html que deseamos detectar lo especificado añadimos el siguiente codigo js:
<script type='text/javascript' src='js/detected_movil.js'></script>
<script>
$(document).ready(function() {
if (esMovil.cualquiera()) {
//acciones si es movil
}
</script>
Desde el 2012 llevo mis apuntes en este blog documentando lecciones aprendidas, formatos, procesos, negocios, metodologías, herramientas, guias y buenas prácticas para el mundo informativo y la gestión de proyectos. Habilidades blandas, habitos, frases de líderes, empresarios exitosos y apuntes personales que son el resultado de investigaciones que realizo para mejorar cada día en el ambito personal y profesional.
Mostrando entradas con la etiqueta mobile detect. Mostrar todas las entradas
Mostrando entradas con la etiqueta mobile detect. Mostrar todas las entradas
Mobile detect PHP detectar version SO sistema operativo movil que nos conectamos
para empezar, descarguemos :
MobileDetect.php
https://github.com/serbanghita/Mobile-Detect/tags
Luego asi de rápido tenemos el código para compara que dispositivo nos visita:
require_once 'common/Mobile_Detect.php';
$detect = new Mobile_Detect;
$deviceType = ($detect->isMobile() ? ($detect->isTablet() ? 'tablet' : 'phone') : 'computer');
if($deviceType == "phone"){
if($detect->version('Android') != ""){
//TODO
}
elseif($detect->version('iPhone')!= ""){
//TODO
}
else{// otros
//TODO
}
}
elseif ($deviceType == "tablet"){
if($this->version('iPad')!= ""){
//TODO
}
elseif($detect->version('Android') != ""){
//TODO
}
else{//otros
//TODO
}
}
else{//computadora
//TODO
}
MobileDetect.php
https://github.com/serbanghita/Mobile-Detect/tags
Luego asi de rápido tenemos el código para compara que dispositivo nos visita:
require_once 'common/Mobile_Detect.php';
$detect = new Mobile_Detect;
$deviceType = ($detect->isMobile() ? ($detect->isTablet() ? 'tablet' : 'phone') : 'computer');
if($deviceType == "phone"){
if($detect->version('Android') != ""){
//TODO
}
elseif($detect->version('iPhone')!= ""){
//TODO
}
else{// otros
//TODO
}
}
elseif ($deviceType == "tablet"){
if($this->version('iPad')!= ""){
//TODO
}
elseif($detect->version('Android') != ""){
//TODO
}
else{//otros
//TODO
}
}
else{//computadora
//TODO
}
Suscribirse a:
Entradas (Atom)