Foros del Web » Programando para Internet » ASP Clásico »

Redireccion dependiendo si es navegador de un Movil

Estas en el tema de Redireccion dependiendo si es navegador de un Movil en el foro de ASP Clásico en Foros del Web. Buenos días, tengo un problema que no me deja avanzar desde hace unos días. Tengo un sitio web que esta creado en ASP y quiero ...
  #1 (permalink)  
Antiguo 24/02/2009, 05:18
Avatar de Avaira  
Fecha de Ingreso: febrero-2005
Mensajes: 103
Antigüedad: 19 años, 2 meses
Puntos: 0
Exclamación Redireccion dependiendo si es navegador de un Movil

Buenos días,
tengo un problema que no me deja avanzar desde hace unos días.

Tengo un sitio web que esta creado en ASP y quiero que cuando pongan la url desde un dispositivo movil se reedireccione a un html que he creado para navegadores de movil.

La deteccion del navegador y la redireccion tiene que estar en asp o javascript!

Un Saludo y gracias de antemano.
  #2 (permalink)  
Antiguo 24/02/2009, 13:25
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Redireccion dependiendo si es navegador de un Movil

Debes hacerlo con ASP, puedes usar Request.UserAgent para saber cuál es la cabecera HTTP_USER_AGENT enviada por el navegador del usuario (diferente en cada navegador y dispositivo) y detectar las cabeceras más comunes de los móviles para así redireccionar.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 24/02/2009, 13:47
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 3 meses
Puntos: 2
Respuesta: Redireccion dependiendo si es navegador de un Movil

ve si te sirve este ejemplo, debes adaptarlo a asp pero lo demas es lo mismo.
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #4 (permalink)  
Antiguo 24/02/2009, 15:04
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Respuesta: Redireccion dependiendo si es navegador de un Movil

Por aqui: http://www.developershome.com/wap/wc...iffUserAgents2

DD: ¿Dónde está el ejemplo?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 27/08/2009, 14:04
 
Fecha de Ingreso: mayo-2006
Mensajes: 6
Antigüedad: 18 años
Puntos: 0
Pregunta Respuesta: Redireccion dependiendo si es navegador de un Movil

hola..
como hago para q si detecta un movil como blackbery o nokia se redireccione automaticamente a la pag para moviles y si es una pc lo haga a la version completa? en php
  #6 (permalink)  
Antiguo 28/08/2009, 12:16
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
Respuesta: Redireccion dependiendo si es navegador de un Movil

has una pagina que te despliegue el HTTP_USER_AGENT y luego has lo que ya se ha comentado anteriormente
  #7 (permalink)  
Antiguo 15/01/2010, 10:08
 
Fecha de Ingreso: noviembre-2009
Ubicación: Monterrey
Mensajes: 37
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Redireccion dependiendo si es navegador de un Movil

Prueba este codigo me jala bien con iphone y ipod

<script>
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)))
{location.replace("http://m.facebook.comxxxxxxxxxxxxx");}

</script>

si alguien sabe para redirrecionar a blackberry que no lo haga saber.

Saludos
  #8 (permalink)  
Antiguo 04/03/2010, 18:05
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
Respuesta: Redireccion dependiendo si es navegador de un Movil

el HTTP_USER_AGENT usando una bb 8350i es:

Blackberry8350i/4.6.1.204 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/316

por si de algo sirve
  #9 (permalink)  
Antiguo 12/06/2010, 10:59
 
Fecha de Ingreso: febrero-2004
Mensajes: 225
Antigüedad: 20 años, 2 meses
Puntos: 1
Respuesta: Redireccion dependiendo si es navegador de un Movil

-Hola buenas, rescato este tema porque me encuentro ahora mismo con este problema. tengo una web terminada en flash XML, pero cuando la veo en un movil, nada de nada. El codigo para iphone parece correcto, pero para entrar desde un Android como seria??. un saludo y gracias de antemano!!
  #10 (permalink)  
Antiguo 24/07/2010, 13:57
 
Fecha de Ingreso: noviembre-2009
Mensajes: 1
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Redireccion dependiendo si es navegador de un Movil

Cita:
Iniciado por jpiornos Ver Mensaje
-Hola buenas, rescato este tema porque me encuentro ahora mismo con este problema. tengo una web terminada en flash XML, pero cuando la veo en un movil, nada de nada. El codigo para iphone parece correcto, pero para entrar desde un Android como seria??. un saludo y gracias de antemano!!
deberas cambiar el nombre del navegador (iphone) por el navegador que estes utilizando
  #11 (permalink)  
Antiguo 05/10/2010, 08:23
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 4 meses
Puntos: 4
Respuesta: Redireccion dependiendo si es navegador de un Movil

hola yo estoy necesitando lo mismo.

hay alguna forma de hacerlo mas general?
es decir
yo tengo solo 2 versiones de pagina una para computadores y una para moviles.

asi que seria como un if con internet, explorer, firefox, opera, etc,
que me mande a un http://www.misitioweb.com
y un else
para los moviles
que me mande a un http://m.misitioweb.com
es posible?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #12 (permalink)  
Antiguo 05/10/2010, 08:39
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
Respuesta: Redireccion dependiendo si es navegador de un Movil

pues pudieras poner algun instr y usando HTTP_USER_AGENT

algo asi:
if instr(HTTP_USER_AGENT,"blackberry") or instr(HTTP_USER_AGENT,"iphone") then

y redireccionar al sitio movil, no lo he probado, pero creo que por ahi podria ir no?
  #13 (permalink)  
Antiguo 26/12/2010, 00:06
 
Fecha de Ingreso: noviembre-2010
Ubicación: Freire, Araucanía
Mensajes: 2
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Redireccion dependiendo si es navegador de un Movil

Yo no trabajo ASP, pero tengo una función en PHP que uso para detectar si se trata de un navegador movil, para que alguien lo pase a ASP (sé que se puede)

Código PHP:
Ver original
  1. function mobile(){
  2.     $hua=$_SERVER['HTTP_USER_AGENT'];
  3.     if(preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone)/i',strtolower($hua)))$m=true;
  4.     if(strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml')>0||
  5.     ((isset($_SERVER['HTTP_X_WAP_PROFILE'])||isset($_SERVER['HTTP_PROFILE']))))$m=true;
  6.  
  7.     $mua=strtolower(substr($hua,0,4));
  8.     $ma = array('w3c ','acs-','alav','alca','amoi','audi','avan','benq','bird','blac','blaz','brew','cell','cldc','cmd-','dang','doco','eric','hipt','inno',
  9.     'ipaq','java','jigs','kddi','keji','leno','lg-c','lg-d','lg-g','lge-','maui','maxo','midp','mits','mmef','mobi','mot-','moto','mwbp','nec-','newt','noki',
  10.     'oper','palm','pana','pant','phil','play','port','prox','qwap','sage','sams','sany','sch-','sec-','send','seri','sgh-','shar','sie-','siem','smal',
  11.     'smar','sony','sph-','symb','t-mo','teli','tim-','tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp','wapr','webc','winw','xda','xda-');
  12.     if(in_array($mua,$ma))$m=true;
  13.     if(strpos(strtolower(@$_SERVER['ALL_HTTP']),'OperaMini')>0)$m=true;
  14.     if(strpos(strtolower($hua),'windows')>0&&strpos(strtolower($hua),'IEMobile')<=0)$m=false;
  15.     return $m;
  16. }

La tomé de la página [URL="http://www.ribosomatic.com/articulos/detectar-dispositivo-movil-con-php/"]http://www.ribosomatic.com/articulos/detectar-dispositivo-movil-con-php/[/URL], yo la modifiqué para pasarla a función y quitarle varias cosas dispensables. Alguien ahí la había convertido en ASP.

Última edición por jona2708; 26/12/2010 a las 00:09 Razón: Añadir referencia =D
  #14 (permalink)  
Antiguo 27/12/2010, 10:49
 
Fecha de Ingreso: diciembre-2010
Mensajes: 2
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Redireccion dependiendo si es navegador de un Movil

Hola!!!

Yo tengo la siguiente duda, tengo una Web en asp.
Necesito que si el usuario accede desde un Iphone te redireccione a la Web del pc, y si accede desde un movil a otra adaptada a estos dispositivos, más pequeña.
Gracias
  #15 (permalink)  
Antiguo 28/12/2010, 12:00
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Respuesta: Redireccion dependiendo si es navegador de un Movil

El user agent para el iphone dice iphone, valiendote de la función propuesta por jona2708 puedes lograr esto.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #16 (permalink)  
Antiguo 30/12/2010, 05:43
 
Fecha de Ingreso: diciembre-2010
Mensajes: 2
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Redireccion dependiendo si es navegador de un Movil

Muchas gracias!!!
  #17 (permalink)  
Antiguo 05/03/2011, 00:25
 
Fecha de Ingreso: mayo-2010
Mensajes: 5
Antigüedad: 14 años
Puntos: 0
Respuesta: Redireccion dependiendo si es navegador de un Movil

HABER JOVENES
}

NO NOS HAGAMOS BOLAS!!!
BUENO YO LO QUE QUIERO ES QUE CUANDO ENTRE DESDE
CELULARES(NOKIA SONY ERICSON SAMSUNG....),IPAD'S,IPHONES,BLACK BERRYS .....

ESCRIBIENDO ESTA DIRRECION[URL="WWW.KAYMEX.COM.AR"]WWW.KAYMEX.COM.AR [/URL](ENTAN INVITADOS)


AUTOMATICAMENTE ME MANDE A ESTA

m.KAYMEX.COM.AR



Y CUANDO NAVEGE DESDE MI PC,NOTEBOOK,MAC ...ABRA ALA VERSION NORMAL

OSEA ESTA


WWW.KAYMEX.COM.AR/INDEX.htm










En si que cual quier perfil superior a 480x800 abra ña vercion normal





e inferior 128x128|128x160|176x208|176x220|240x320|320x240|35 2x416|360x640|



abra el mobile site


ya???
  #18 (permalink)  
Antiguo 18/04/2011, 17:50
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
Respuesta: Redireccion dependiendo si es navegador de un Movil

kaymex la cosa con las resoluciones es que hay monitores de 800px, y el iphone4 creo que es mayor a 900 entonces creo que seria mejor usar otra opcion como el User_Agent
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 4 personas




La zona horaria es GMT -6. Ahora son las 10:55.