Se ha lanzado el navegador web , así como Firefox 68.5 para la plataforma Android. Además, se ha formado una actualización con un largo período de soporte . Pronto pasará a la fase la rama Firefox 74, cuyo lanzamiento está programado para el 10 de marzo (proyecto a un ciclo de ).
:
- En el modo de acceder a DNS a través de HTTPS (DoH, DNS sobre HTTPS) se ha añadido soporte para el servicio , además del servidor DNS de CloudFlare anteriormente ofrecido ("https://1.1.1.1/dns-query"). Se puede activar DoH y seleccionar la configuración de la conexión de red.
- Se ha implementado la primera fase del soporte para las extensiones instaladas de forma no convencional. Este cambio se refiere únicamente a la instalación de extensiones en directorios comunes (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ o ~/.mozilla/extensions/), que son procesados por todas las instancias de Firefox en el sistema (sin atar a un usuario). Este método se aplica usualmente para la preinstalación de extensiones en distribuciones, para la inserción no solicitada junto con aplicaciones de terceros, para la integración de extensiones maliciosas o para la provisión independiente de una extensión con su propio instalador. En Firefox 73, estas extensiones seguirán funcionando, pero se trasladarán del directorio común a los perfiles individuales de los usuarios, es decir, se convertirán en el formato utilizado al instalar mediante el gestor de extensiones.
- Se ha implementado la posibilidad de establecer un nivel base de escalado global que se aplica a todas las páginas, en lugar de atarse a sitios individuales. Se puede cambiar el escalado general en la configuración (about:preferences) en la sección "Idioma y Apariencia". También hay una opción en la configuración que permite aplicar el escalado solo al texto, sin afectar las imágenes.
- El diálogo con la propuesta de guardar credenciales ahora se muestra solo si se ha modificado el valor del inicio de sesión en el campo de entrada.
- En con controladores NVIDIA más nuevos que la versión 432 y resolución de pantalla menor a 1920×1200, se ha habilitado el sistema de composición [[https://wiki.mozilla.org/Platform/GFX/WebRender_Where]]. El sistema de composición WebRender está escrito en Rust y delega en la GPU operaciones de representación del contenido de la página.
- uso del concepto "Navegador Específico del Sitio" (SSB) para
trabajar con la aplicación web como si fuera una aplicación de escritorio normal. En modo
En el modo SSB, se ocultan los menús, la barra de dirección y otros elementos de la interfaz del navegador, y en la ventana actual solo se permite abrir enlaces a páginas del sitio actual (los enlaces externos se abren en una nueva ventana del navegador). A diferencia del modo de quiosco existente, la operación no se hace en pantalla completa, sino en una ventana normal, pero sin los elementos de interfaz específicos de Firefox. Para abrir un enlace en modo SSB, se ha propuesto el flag de línea de comandos «—ssb», que se puede usar al crear accesos directos para aplicaciones web. Este modo también se puede activar con el botón «Launch Site Specific Browser», que se encuentra en el menú de acciones de la página (elipsis a la derecha de la barra de direcciones). Por defecto, este modo está inactivo y requiere activación mediante la configuración «browser.ssb.enabled = true» en about:config. - En el modo de visualización de alto contraste, diseñado para personas con disminución de la visión o percepciones alteradas de color, se ha añadido soporte para imágenes de fondo. Para mantener la legibilidad y garantizar un nivel adecuado de contraste, el texto visible se separa con un fondo distinto, en el que se utiliza el color del tema activo.
- Se ha mejorado la calidad del sonido al aumentar o reducir la velocidad de reproducción;
- Se ha mejorado la autodetección de antiguas codificaciones de texto en páginas donde no se especifica claramente la información sobre la codificación.
- En la barra de búsqueda de la consola web se ha añadido la opción de filtrar por clave ausente al indicar el símbolo «-» antes de la máscara o la expresión regular. Por ejemplo, la búsqueda «-img» mostrará todos los elementos que no contengan la cadena «img», y «-/(cool|rad)/» mostrará los elementos que no coincidan con la expresión regular «/(cool|rad)/».
- Se han añadido nuevas propiedades CSS y para gestionar el comportamiento de desplazamiento al alcanzar el límite lógico del área de desplazamiento.
- Se ha añadido soporte para propiedades en SVG y .
- Se ha añadido el método en HTMLFormElement , que inicia el envío programático de datos del formulario de manera similar a hacer clic en el botón de envío de datos. Esta función se puede aplicar al desarrollar botones de envío de formularios propios, para los cuales la llamada a form.submit() no es suficiente debido a que no provoca una verificación interactiva de los parámetros, la generación del evento 'submit' y la transmisión de datos vinculados al botón de envío.
- Características y los objetos Window ahora siempre devuelven el ancho y la altura reales establecidos del área (), y no el tamaño de la parte visible (Viewport Visual).
- la optimización del rendimiento de las herramientas para desarrolladores web. Se ha reducido la carga al recopilar estadísticas para el panel de monitoreo de actividad de red. En el depurador de JavaScript y la consola web, se ha acelerado la carga de scripts grandes vinculados a sus textos originales (source-mapped).
- En la consola web, los problemas de salida más allá del área del dominio actual (, Intercambio de Recursos de Origen Cruzado) ahora se muestran como errores, en lugar de advertencias. Para el autocompletado en la consola, ahora están disponibles las variables definidas en expresiones.
- En las herramientas para desarrolladores web, en la sección de inspección de red, se ha implementado la decodificación de mensajes (JSON, MsgPack y CBOR) en el formato WAMP (Protocolo de Mensajería de Aplicaciones WebSocket), transmitidos a través de una conexión WebSocket.
Además de las novedades y corrección de errores, en Firefox 73 se han solucionado , de las cuales 11 (reunidas bajo CVE-2020-6800 y CVE-2020-6801) están marcadas como potencialmente capaces de permitir la ejecución de código malicioso al abrir páginas especialmente diseñadas. Recordemos que los problemas de memoria, como desbordamientos de búfer y accesos a áreas de memoria ya liberadas, han sido marcados recientemente como peligrosos, pero no críticos.
Fuente: opennet.ru
