Tecnología

Mozilla prueba si el agente de usuario ‘Firefox / 100.0’ rompe sitios web

Firefox

Mozilla ha lanzado un experimento en el que cambian el agente de usuario del navegador Firefox a una versión «Firefox / 100.0» de tres dígitos para ver si rompe los sitios web.

Un agente de usuario es una cadena utilizada por un navegador web que incluye información sobre el software, incluido su nombre, versión y tecnologías que utiliza.

Cuando se lanza una nueva versión de un navegador, los desarrolladores también incrementan el número de versión en la cadena del agente de usuario.

Por ejemplo, el agente de usuario actual para Mozilla Firefox versión 90 se enumera a continuación.

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:90.0) Gecko/20100101 Firefox/90.0

Tenga en cuenta que si tiene la privacidad de Firefox.resistFingerprinting ‘establecido en’ Verdadero ‘, su agente de usuario se bloqueará en’ Firefox / 78.0 ‘.

Para Google Chrome 92, el agente de usuario actual es:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36

Al visitar un sitio web, las cadenas de agentes de usuario se envían a un sitio web para que el sitio conozca las capacidades de software del visitante. Esta información permite que el sitio web modifique su respuesta para tener en cuenta las diferentes características de los navegadores.

Probando si el agente de usuario de Firefox 100 rompe sitios web

Como los números de la versión de Firefox son actualmente de dos dígitos, los desarrolladores de Mozilla están investigando si algo falla cuando lancen la versión 100 de Firefox Nightly en marzo de 2022.

«Nos gustaría realizar un experimento para probar si una cadena UA con un número de versión de Firefox de tres dígitos romperá muchos sitios», dijo el gerente del programa de ingeniería de personal de Mozilla, Chris Peterson, en un mensaje de error visto por primera vez por Techdows.

«Este nuevo temporal general.useragent.experiment.firefoxVersion pref puede anular la versión de Firefox de la cadena UA «.

Al realizar la prueba, un usuario de Firefox inscrito cambiará su agente de usuario a la siguiente cadena con la esperanza de que, si algo se rompe, lo informe a Mozilla.

Mozilla/5.0 (Windows NT 10.0; rv:100.0) Gecko/20100101 Firefox/100.0

Peterson dijo que ha estado probando el navegador con una cadena de agente de usuario «Firefox / 100.0» durante unos cuatro meses y que solo ha encontró un problema al usar Slack.

«Descubrí que los botones del menú emergente de mensajes de Slack (como» Agregar reacción «o» Responder en el hilo «) dejan de funcionar para las versiones de Firefox> = 100 y = 520», explicó Peterson.

En este caso, el problema parece ser un error con Slack al comparar los números de versión que son cadenas en lugar de números (enteros). Si bien Slack solucionó rápidamente este problema, ilustra cómo los errores de codificación simples pueden producir resultados inesperados cuando el agente de usuario cambia a la versión 100.

Si las pruebas continuas muestran que muchos sitios están dañados por el nuevo agente de usuario, Firefox puede congelar el agente de usuario a un número de dos dígitos como «Firefox / 99.0».

Para aquellos que deseesn probar el próximo cambio de agente de usuario en sus propios sitios o sitios que visitan con frecuencia, puede cambiar manualmente su cadena de agente de usuario siguiendo estos pasos:

  1. Abra Firefox, ingrese acerca de: config en la barra de direcciones y presione ingresar.
  2. Buscar general.useragent.override.
  3. Cuando aparezca, seleccione ‘Cadena’ y luego haga clic en el signo más (+), como se muestra en la imagen a continuación.
    Adición de la configuración general.useragent.override
    Adición de la configuración general.useragent.override
  4. Después de hacer clic en el ícono +, se debe abrir un campo donde debe ingresar el texto: Mozilla / 5.0 (Windows NT 10.0; rv: 100.0) Gecko / 20100101 Firefox / 100.0 Como se muestra abajo.
    Agente de usuario de Firefox 100 configurado
  5. Luego haga clic en el botón de marca de verificación para guardar la configuración.
  6. Puede cerrar la pestaña about: config.

Mientras esta configuración esté en su lugar, el navegador enviará la nueva cadena de agente de usuario a los sitios web. Si tiene algún problema con los sitios web que visita, debe crear un nuevo informe de errores para Mozilla.

Para volver a cambiar su agente de usuario a su cadena original, simplemente vuelva a acerca de: config y buscar general.useragent.override ajuste de nuevo.

Cuando aparezca, haga clic en el icono de la papelera para eliminar la configuración configurada.

Leave a Comment

You may also like

Más