elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  Acceder a versión móvil de una web
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Acceder a versión móvil de una web  (Leído 5,872 veces)
jor1980

Desconectado Desconectado

Mensajes: 30


Ver Perfil
Acceder a versión móvil de una web
« en: 12 Agosto 2011, 14:05 pm »

Hola, me encuentro ante el siguiente problema:

Quiero acceder  a la versión móvil de una web con un programa que estoy haciendo en c#.

Cuando entro a la web desde mi móvil se inicia la versión para móviles de la misma dándome opción para cargar la versión normal, pero cuando accedo a esa web desde mi programa usando el control webbrowser sólo tengo la posibilidad de acceder a la versión normal y necesito acceder a la versión para móviles desde mi programa.

¿Qué puedo hacer?


En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Acceder a versión móvil de una web
« Respuesta #1 en: 12 Agosto 2011, 14:38 pm »

Debes de modificar el User-Agent al realizar la petición.

Saludos


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
jor1980

Desconectado Desconectado

Mensajes: 30


Ver Perfil
Re: Acceder a versión móvil de una web
« Respuesta #2 en: 13 Agosto 2011, 13:49 pm »

Estaba buscando algún ejemplo de como se modifica el user agent del control webborwser en c# pero no encontré, alguien puede indicarme algún documento que lo explique.
En línea

177600531

Desconectado Desconectado

Mensajes: 134


Forever in Darkness


Ver Perfil
Re: Acceder a versión móvil de una web
« Respuesta #3 en: 13 Agosto 2011, 17:38 pm »

https://addons.mozilla.org/es-ES/firefox/addon/user-agent-switcher/?id=59
En línea

jor1980

Desconectado Desconectado

Mensajes: 30


Ver Perfil
Re: Acceder a versión móvil de una web
« Respuesta #4 en: 16 Agosto 2011, 00:21 am »

lo que busco es un tutorial que explique como modificar el useragent del control webbrowser en c#, ese addon de mozilla seguro que es práctico pero no me resuelve las dudas. Alguien sabe como cambiar el user agent del control webbrowser de c#
En línea

someRandomCode

Desconectado Desconectado

Mensajes: 250



Ver Perfil
Re: Acceder a versión móvil de una web
« Respuesta #5 en: 21 Agosto 2011, 00:38 am »

Mira, se me da que podes usar esto:
http://msdn.microsoft.com/en-us/library/ms161355.aspx
Especificando en el Header el User-Agent como alguna cosa como Safari-mobile, tendrias que fijarte bien..
O sea, probando en additionalHeaders, pisar el header del user-agent.
Sino podrias usar la herencia para extender la clase, y sobre-escribir el comportamiento.
Pero ya eso requiere demasiado trabajo de investigacion.
Me suscribo al tema para ver que solucion le encontras y comentar si encuentro algo mas.
En línea

jor1980

Desconectado Desconectado

Mensajes: 30


Ver Perfil
Re: Acceder a versión móvil de una web
« Respuesta #6 en: 26 Octubre 2011, 21:35 pm »

Al final lo he solucionado con la opción 2 de este enlace:
http://www.lukepaynesoftware.com/articles/programming-tutorials/changing-the-user-agent-in-a-web-browser-control/

Para construir el nuevo user agent entré a esta página desde mi móvil:
http://whatsmyuseragent.com/

ahí me apareció mi user agent del móvil y es el que asigné al control webrowser y ha funcionado
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines