Hace 16 años | Por --32642-- a openaddict.com
Publicado hace 16 años por --32642-- a openaddict.com

Cansado de tener que lidiar con los "caprichos" de Internet Explorer a la hora de modificar el diseño de su portal, el administrador de OpenAddict.com -conocido sitio que promueve el uso de software de código abierto-, ha hecho lo que a muchos desarrolladores web se nos ha pasado por la cabeza a la hora de crear un nuevo sitio: cortar por lo sano y prohibir el acceso a los usuarios de este navegador. (Vía http://digg.com/linux_unix/Open_Addict_blocks_Internet_Explorer_users)

Comentarios

Greffin

Este es el mensaje que sale al acceder con IE:

If you're reading this it means you're using Microsoft's Internet Explorer to attempt to view Open Addict.com. You're being blocked because Internet Explorer doesn't adhere to web standards and some of our website code, which works perfectly in Firefox, Opera and Konquerer, doesn't work at all in IE and I'm tired of hacking workarounds for IE's bad implementations of standard technologies. This isn't anything against you as a user, rather against Microsoft for thinking they're too good to play with the rest of the world and build their software in compliance with published and accepted standards. Try to validate Internet Explorer's home page and tell me if you think Microsoft cares about building a standard's compliant browser.

Anyway, this site works perfectly in Firefox, so I recommend you use that. If you don't have it installed, you can get it from http://www.mozilla.org/firefox/.

Sincerely,
Rich Morgan
Open Addict.com



P.S. Hopefully IE rendered this page correctly for you... [sigh].

P.P.S. If you have a website and would like to use the same PHP code to block IE, here it is:

kikuyo

Ayer mismo (soy programador web) tuve que lidiar media mañana con una "pecularidad" del IE. Como escrupuloso (mas bien quisquilloso) seguidor de los estándares web estoy más que harto de buscar atajos para que en IE las cosas funcionen en este navegador, pero ayer fue el colmo. Tras mucho buscar en la web de Microsoft una explicación al anómalo comportamiento de su navegador, encontré la respuesta. Lo que me pasaba es un "bug" reconocido por MS, que afecta a su navegador IE5 ¡desde 2003! ...y por lo que he probado, ¡¡también al IE6 y al IE7!!
Para quien le interese el "bug" irresuelto (increíble en estos tiempos de Ajax):
http://support.microsoft.com/kb/276228

D

#2 En parte tienes razón pero, aunque resulte irónico, también es posible desarrollar software libre en Windows y, dentro de ese grupo de desarrolladores, a lo mejor alguno usa Internet Explorer... Imagínate, ahora mismo ese pobre usuario de IE, se sentirá excluido e incomprendido...

En mi opinión es una medida excesivamente drástica e innecesaria, con pasar de IE a la hora de maquetar y poner un simple aviso de que la página seguramente no se verá bien en Internet Explorer, sería suficiente...

D

Muy mal hecho por su parte, igual que ponemos el grito en el cielo cuando una página es solo para Internet Explorer debemos hacer lo mismo cuando se excluye un navegador a caso hecho.

unaiaia

Lo que puedes hacer es, sin bloquear, poner un mensaje bien grande y bonito para los usuarios de IE donde ponga que si ven algo mal es problema de su navegador, pq tu web cumple todos los estandares web (inserte link del validador aquí) y que reclamen a Microsoft por hacer productos defectuosos o que se bajen firefox.

RadL

Mola... Un minipunto para el equipo de los Frikys!!!

aBrAsiVE

es una medida drástica pero me parece bien

Pajblito

en realidad a cualquiera q tuviera q lidiar con web y sin tablas por algun tiempo esta idea se le cruzo por la cabeza mas de una vez.
Es el sueño de muchos, q todo el mundo use firefox y quizas esto de ganas de aunq sea conocerlo. O quien sabe, pidiendo milagros q quizas talvez IE haga algo bien de una vez por todas

D

#2 #5 la página es para promover el software libre. La medida es para que Microsoft deje de ir de chulo, siga los estandares que se pactan en conjunto, y no haga cambios en su navegador a proposito para evitar la compatibilidad y forzar su software. Visteis la noticia de como Microsoft expulsó de la reunión de estandares en Portugal a los miembros de Sun y IBM (ibm-sun-expulsados-comite-iso-portugal-microsoft-portugues) de hace dos dias? Pues así de chulos y peor van.

La cuestión es que IE no pasa (de largo) ningún filtro de estandar y toma medidas, a proposito, para que esto sea así, haciendo la tarea de los diseñadores web y de los administradores de web una pesadilla. Así que la medida la entiendo perfectamente, cuando IE deje de intentar boicotear y juegue para que los usuarios tengamos mejor servicio entonces adelante. Pero Microsoft ahora mismo sigue jugando a aumentar incompatibilidades para que solo se pueda usar lo suyo, aunque eso tenga molestias para los diseñadores o para los usuarios. No es una medida para promover el software libre (la página sí es para eso), es una medida para que IE deje de vacilarnos en la cara. Y a mi me parece muy bien.

Además, han tenido record de tráfico en la página porque la noticia salió en DIGG. Ya ves tu.

frg2005

Me parece muy tonto, no es la mejor manera de convencer a la gente que se cambie al software libre. En realidad es una actitud muy poco libre! Además, una de las bases de los estándares web es nunca impedir el acceso de los usuarios a parte o todo el sitio por la configuración de su equipo. Esto evidentemente va en contra. Es cierto que Internet Explorer tiene graves problemas al cumplir con los estándares, pero en la medida que Microsoft no haga nada por solucionarlo a los diseñadores web no les queda otra que lidiar con eso. Por el bien de los usuarios y la apertura de la web.

T

"This isn't anything against you as a user"

Ya, claro, pero estáis siendo taaan listos de sólamente moveros entre los que ya están dentro del clan del software libre, con lo que el objetivo de propagación de vuestras ideas se pierde.

Valiente estupidez.