none
Se pueden desarrollar webs para que sean visibles en Explorer 11?? RRS feed

  • Pregunta

  • Buenas tardes,

    Mi proveedor dice que no se puede programar una web para que se vea correctamente en Explorer a causa de una actualización del sistema. Actualmente, la web que han desarrollado se visualiza correctamente en chrome pero no en explorer 11

    ¿Por qué no puede programar en explorer 11?

    Algunos de los errores que me gustaría que arreglara tienen que ver, sobre todo, la visualización de la página. 


    jueves, 30 de mayo de 2019 16:39

Todas las respuestas

  • Básicamente es por vaguería o incompetencia del proveedor.

    Sucede que IE11 se ha ido quedando un poco anticuado y no soporta algunos de los estándares HTML más modernos.

    Esto tiene remedio: La primera solución es programar usando solo las partes compatibles de HTML, javascript y CSS, y entonces funciona en todos los navegadores (incluso los que son todavía más antiguos que IE11). Pero, claro, no se pueden hacer algunas de las filigranas y virguerías que permiten hacer las versiones más modernas. Ojo, esto no quiere decir que no se puedan usar, lo que hay que hacer es usarlas cuidadosamente de manera que se deje la opción compatible. Por ejemplo, puedes poner un input type="date" para que se vea un calendario al pinchar en una caja de texto. IE no entiende el type="date", pero no falla sino que lo ignora y lo trata como texto. Entonces no se ve el calendario, pero puedes teclear a mano la fecha en la caja de texto y funciona.

    La segunda solución es ser cuidadoso y meter código condicional que genere las variantes "modernas" solo cuando el navegador las soporte, y proporcione código alternativo cuando no las soporte. Por ejemplo, siguiendo con la fecha de antes, puedes usar un calendario de jQueryUI y conectárselo a la caja de texto cuando el navegador no soporta el type="date", y entonces el usuario sigue viendo el calendario aunque utilice IE.

    Pero, claro, esto requiere más trabajo porque hay que contemplar las dos variantes, y algunos desarrolladores prefieren decir que "no se puede" y así solo tienen que hacer lo fácil y cómodo y trabajar nada más que con las variantes más modernas que es lo que a casi todos les gusta.

    jueves, 30 de mayo de 2019 18:16