El problema es que muchos sitios están codificados con la suposición de que si un navegador tiene más de 99, debe ser muy, muy antiguo. De hecho, algunos podrían ir más allá y sugerir que si el número de versión principal de un navegador es mayor que 99, no admitirá algunas funciones modernas en absoluto.
Con el tiempo, los sitios web podrían agregar gradualmente nuevas funciones porque los navegadores más antiguos simplemente ignoraban el código que no entendían. Pero los desarrolladores ahora deberían pensar en cómo usar la detección de características de JavaScript en lugar de confiar en los números del navegador para averiguar qué puede hacer un sitio.
Para los usuarios finales, esto significa que los sitios web deberían funcionar de la misma manera en los tres navegadores principales. Pero para los desarrolladores y webmasters, esto significa algo muy diferente: deben asegurarse de que sus sitios estén listos para las nuevas versiones.
memoria del sitio
La industria web no tiene memoria; recuerda cuando Opera llegó a la versión 10 en 2009 causando problemas y solo tres años después Firefox 10 enfrentó problemas similares.
Un problema es que los sitios web a menudo bloquean explícitamente las versiones anteriores de los navegadores. Algunos están bloqueados porque simplemente son demasiado antiguos para ser seguros, pero otros están bloqueados porque no son compatibles con las funciones que los sitios web necesitan para funcionar correctamente.
En algunos casos, el sitio web le dice al usuario que su navegador no está actualizado y ofrece un enlace para descargar la nueva versión. Sin embargo, si el navegador anterior no puede manejar versiones más nuevas de Flash o Java, este enlace también puede estar roto.
Cada vez que cambia el número de versión principal, los sitios web encuentran nuevas formas de piratear. En algunos sitios, no puede iniciar sesión; en otros, las funciones críticas simplemente dejan de funcionar. Estos problemas casi siempre son menores y temporales, pero ocurren cada vez que se cambia un número de versión principal.
Pruebas web
Es poco probable que los desarrolladores web deseen cambiar todo su código, incluso si los cambios requeridos son simples, por lo que es probable que el problema persista.
Un desarrollador web que ya está probando el navegador con la versión 100 ya ha encontrado problemas en los sitios que verifican las versiones del navegador.
En algunos casos, el navegador cambió la cadena del agente de usuario de 99 a 100, pero aún no pudo cargar sitios que buscaban un número de versión en particular.
Si es un desarrollador web o simplemente un usuario muy entusiasta de los navegadores, es posible que haya notado que los cronogramas de lanzamiento de los principales proveedores de navegadores en los próximos meses serán bastante interesantes.
El problema es que muchos sitios web están programados para comprobar qué navegador han instalado los usuarios examinando la cadena del navegador (agente de usuario) y comprobando si contiene, por ejemplo, «Firefox/99» o «Firefox/100».
Si este es el caso, entonces el sitio puede negarse a funcionar con este navegador. Y dado que Microsoft ahora está usando la variante Chromium, esto también está afectando a Edge , y la compañía lo está comprobando.
Chrome se actualizará a una nueva versión pronto, lo que la convierte en una versión principal por delante de Firefox y Safari. Sin embargo, para cuando los tres navegadores tengan la misma versión principal, la mayoría de los sitios deberían haber actualizado su software para que funcione con la nueva versión.
¿Estás emocionado de ver cómo funcionarán los nuevos navegadores en el sitio web? Infórmenos en la sección para comentarios.
Deja una respuesta