Fri. Aug 30th, 2024

Imagen: Google

Google Chrome y Mozilla Firefox llegarán a su versión número 100 en un par de meses. Hace 12 años, cuando llegaron a la versión número 10, el cambio de uno a dos dígitos rompió las bibliotecas de análisis de User-Agent que muchos sitios web usan para identificar la versión del navegador. Con el cambio de dos a tres dígitos, los desarrolladores temen que vuelva a suceder.

Los ingenieros de Firefox y Google detallaron el problema en un blog de mozilla. Alcanzar la versión número 100 es un gran hito tanto para Chrome como para Firefox, escribieron, pero también tiene el potencial de causar que muchos sitios web se bloqueen como el primer salto de dos a tres dígitos.

Los administradores web analizan la versión del navegador, que es una cadena de texto incluida en el User-Agent, con código personalizado o cargando una biblioteca de análisis del navegador. Agente de usuario. Cadena tiene el siguiente formato:

browserName/majorVersion.minorVersion

Un agente de usuario de Chrome, por ejemplo, puede incluir el siguiente texto:

Chrome/94.0.4606.54

Una vez que Chrome (29 de marzo) y Firefox (3 de mayo) alcancen su versión estable número 100, su User-Agent informará una versión de tres dígitos.

Como no hay especificaciones ni formato estándar a seguir, muchos sitios web hacer suposiciones para identificar la versión del navegador, como empieza con un numero de dos digitos Estos errores ya se solucionaron en muchos casos cuando los navegadores pasaron de una versión de una a dos dígitos, pero aún así pueden surgir problemas con el salto a tres dígitos.

Esos desarrolladores de navegadores están diseñando planes mitigación en caso de encontrar muchas fallas. En general, estos planes pasan para enviar un User-Agent con una versión de dos dígitos a los sitios web. Firefox enviaría la versión 99 y Chrome cambiaría la versión en el User-Agent para mostrar el 100 en la parte secundaria de la cadenadonde antes habia un 0:

99.101.4988.0

Pero esto también podría provocar fallos en webs mal programadas porque Chrome ha mostrado a 0 en esa parte de la cadena por mucho tiempo.

Si eres administrador web o un usuario curioso, puedes comprobar si alguna página se rompe con la versión 100 de Chrome y Firefox Nightly. En Chrome, abre chrome://flags/#force-major-version-to-100 y marque la opción Habilitado. En Firefox nocturno, abierto el menú de configuración y busque “Firefox 100”. Luego marque la opción “Cadena de agente de usuario de Firefox 100”.

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *