elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 02:31  


Tema destacado: Nueva página de elhacker.net en Google+ Google+

+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales
| | |-+  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 2,300 veces)
jor1980

Desconectado Desconectado

Mensajes: 28


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

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
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


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 »

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
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

jor1980

Desconectado Desconectado

Mensajes: 28


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

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: 95


Forever in Darkness


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

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

jor1980

Desconectado Desconectado

Mensajes: 28


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

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: 40


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

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: 28


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

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:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines