Siempre se ha dicho que ASP.NET se lleva bastante mal con navegadores que no sean Internet Explorer; dicen las malas lenguas que el HTML que genera en cliente es sucio y no sigue los estándares ni de lejos, de ahí que muchos navegadores no puedan interpretarlo. El tema es que andaba yo el otro día navegando con mi querido Firefox (me declaro, aquí y ahora, seguidor incondicional de este excelente y rapidísimo navegador), echando una ojeada a los beneficios que tiene hacerse partner de Microsoft, cuando de repente el navegador no puede cargar la página ASP.NET (extensión .aspx) que había solicitado y me muestra la siguiente página de disculpa:

Soy de los que cae a menudo en la tentación, así que a pesar de las advertencias de la página, lo intenté haciendo click en el link "siga adelante" (¡qué morbo!), pero ni de coña, vuelves cabizbajo a la misma página.
Una anécdota curiosa en un día normal de navegación con Firefox. ¿Qué tendrá esa página ASP.NET para que el navegador te aconseje cortesmente utilizar IE o que "allá tú"? Mejor ni saber...
SaludoX.
2 comentarios:
Un consejo para estos casos: hay muchas veces en las que la página no es realmente incompatible con otro tipo de navegadores, pero por defecto no te dejan verla si no usas IE.
En realidad, lo que hacen es comprobar el User-Agent del navegador (un campo que envía el navegador cuando pide una página, identificándose como tipo y versión del navegador, e incluso SO).
Para Firefox (o IceWeasel o SwiftFox) hay una extensión que te permite modificar fácilmente el User-Agent. Así, puedes navegar con Firefox sobre Linux y hacer creer al servidor que estás usando IE7 sobre Windows.
Ese Belion! Interesante el tema de poder modificar el user-agent. Sí, me imaginaba que antes de servir la página habría una condición del tipo:
if (firefox) then unsupported
O mejor dicho:
if (!iexplorer) then unsupported
Seguro que hacen esto para evitar que la página tenga una apariencia desastrosa, un comportamiento inesperado, o un agujero de seguridad al verla con Firefox u otros navegadores no IE.
Eskerrik asko.
Publicar un comentario