Lanzamiento de Firefox 71

Se realizó la versión del navegador web Firefox 71, así como versión móvil Firefox 68.3 para la plataforma Android. Además, se ha formado una actualización de la rama con un largo período de soporte 68.3.0. Pronto pasará a la fase de prueba beta pasará a la rama Firefox 72, cuyo lanzamiento está previsto para el 7 de enero (proyecto pasa a un nuevo ciclo de 4 semanas desarrollo de 4 semanas).

Principales novedades:

  • Se propuso una nueva interfaz de la página «about:config», que es una página web de servicio que se abre dentro del navegador, escrita en HTML, CSS y JavaScript. Los elementos de la página se pueden seleccionar libremente con el ratón (incluyendo varias líneas a la vez) y copiarse al portapapeles sin usar el menú contextual. La barra de búsqueda superior se ha conservado y ampliado con la posibilidad de agregar nuevas variables. Además, se ha implementado soporte para la búsqueda a través del mecanismo estándar, que también se utiliza para la búsqueda en páginas normales con un desplazamiento paso a paso de coincidencias.

    Lanzamiento de Firefox 71

    Para cada ajuste se ha añadido un botón que permite invertir las variables con valores booleanos (true/false) o editar variables de texto y numéricas. Para los valores modificados por el usuario, se ha añadido un botón para devolver los cambios al valor predeterminado.

    Lanzamiento de Firefox 71

    Después de abrir about:config, por defecto no se muestran los elementos y solo se ve la barra de búsqueda; para ver toda la lista hay que pulsar el botón «Show all». En la configuración se ha añadido la opción «general.aboutConfig.enable», que permite restaurar el acceso a la página about:config, si se ha desactivado opcionalmente en la etapa de construcción;

    Lanzamiento de Firefox 71
  • Se ha activado por defecto la nueva interfaz de visualización de certificados TLS, disponible a través de la página de servicio «about:certificate» y el menú «Herramientas > Información de la página > Seguridad > Ver certificado». La implementación de la interfaz de visualización de certificados se ha reescrito completamente utilizando JavaScript y tecnologías web estándar, y se ha alineado con el diseño de Firefox Quantum. Si antes se abría una ventana separada para ver los certificados, ahora la información se muestra en una pestaña en un formato que recuerda a una extensión. Ciertamente Algo.

    Lanzamiento de Firefox 71
  • modernizado la forma de la barra de direcciones. El cambio más notable ha sido eliminar el listado de recomendaciones a lo largo de toda la pantalla en favor de una ventana desplegable claramente definida. Los cambios propuestos continúan el desarrollo de la nueva implementación de la barra de direcciones Quantum Bar, que apareció en Firefox 68 y se caracteriza por una reescritura completa del código, reemplazando XUL/XBL por el estándar Web API. En una primera etapa, la forma de Quantum Bar replicaba completamente la antigua barra de direcciones y los cambios se limitaban a una reestructuración interna. Ahora ha comenzado el trabajo para mejorar la apariencia. Los cambios aún están desactivados por defecto y requieren activación a través de la configuración 'browser.urlbar.megabar' en about:config.

    Lanzamiento de Firefox 71
  • Se ha añadido soporte al iniciar el navegador en el modo quiosco de Internet, que se activa al especificar en la línea de comandos la opción '—kiosk' y permite trabajar solo en modo de pantalla completa. La visualización de elementos de control de la interfaz, ventanas emergentes, menús contextuales e indicadores de estado de carga de página (visualización de enlaces y URL actual) está bloqueada. La entrada desde el teclado está muy limitada, por ejemplo, se desactiva el manejo de las teclas Alt y Ctrl, lo que impide salir del navegador, cambiar a otra aplicación o abrir otro sitio. Este modo se puede utilizar para organizar el trabajo de varios terminales autónomos, exhibidores publicitarios, paneles de demostración y otros sistemas limitados a trabajar con un solo sitio/web aplicación.
  • en el complemento del sistema que forma parte del navegador Lockwise (anteriormente el complemento se entregaba como Lockbox), ofreciendo la interfaz 'about:logins' para gestionar las contraseñas guardadas, se ha añadido el reconocimiento de subdominios al autocompletar formularios de ingreso de contraseñas. La salida de advertencias de Firefox Monitor sobre la compromisión de cuentas también se ha implementado para usuarios con lectores de pantalla.
  • En compilaciones para Windows, Linux y macOS se ha utilizado un decodificador MP3 nativo.
  • En el modo ampliado de protección contra el seguimiento de movimientos se ha añadido la salida de notificaciones sobre el bloqueo de código para la minería de criptomonedas. Se ha asegurado la visualización de un contador de rastreadores bloqueados en el panel mostrado al hacer clic en el ícono de escudo en la barra de direcciones.
  • Para los usuarios de Windows, está habilitada por defecto la función de reproducción de video en modo «picture-in-picture», que permite desacoplar el video en una ventana flotante que permanece visible mientras navegas por el navegador. Para activar este modo, es necesario hacer clic en la sugerencia emergente o en el menú contextual que aparece al hacer clic con el botón derecho del ratón sobre el video y seleccionar «Picture in picture» (en YouTube, que proporciona su propio controlador de menú contextual, debes hacer clic dos veces con el botón derecho o hacer clic mientras mantienes presionada la tecla Shift). En sistemas diferentes a Windows, el soporte para este modo puede habilitarse en about:config mediante la opción «media.videocontrols.picture-in-picture.enabled».
  • Se ha implementado soporte para la composición en capas anidadas de elementos de página (CSS Grid Level 2), lo que mejora significativamente la flexibilidad en la construcción de diseños de páginas alineados en cuadrícula, al proporcionar la capacidad de definir elementos secundarios conectados a celdas padres (colocación de una cuadrícula separada dentro de una celda). Las cuadrículas anidadas se definen a través del uso del valor «subgrid» en las propiedades «grid-template-columns» y «grid-template-rows». El soporte para cuadrículas anidadas también se ha agregado al modo de inspección del Inspector de Cuadrículas de DevTools.
  • Se ha agregado la propiedad column-span, que permite a un elemento abarcar todas las columnas.
  • En la propiedad CSS clip-path se ha añadido la posibilidad de definir un área de recorte de visibilidad, especificada mediante la función path() en en formato contorno SVG.
  • Se ha añadido posibilidad de tener en cuenta la relación de aspecto, definida a través de la propiedad aspect-ratio, para los atributos HTML «height» y «width» en la etiqueta img.
  • En JavaScript se ha agregado el método Promise.allSettled(), que devuelve solo los promises ya cumplidos o rechazados, sin contar los promises que están pendientes de cumplimiento (permite esperar a que se complete la ejecución antes de ejecutar otro código).
  • Se ha implementado la clase MathMLElement (anteriormente solo estaba disponible la clase Element), que define elementos en notación MathML. También se ha añadido el árbol DOM correspondiente de MathML con el que se puede usar mathmlEl.style y controladores de eventos globales.
  • En el DOM se ha añadido el constructor StaticRange() para crear un objeto StaticRange que representa una parte del contenido del DOM.
  • Se ha añadido la API Media Session, que proporciona medios para configurar un bloque de información sobre la reproducción de contenido multimedia en la área de notificaciones. A través de esta API, la aplicación web puede no solo mostrar una notificación sobre el inicio de la reproducción de una nueva composición, sino también organizar el control desde la área de notificaciones o a través de la interfaz del salvapantallas, por ejemplo, colocar botones de pausa, desplazamiento o avanzar a la siguiente composición.
  • En la API para desarrolladores de complementos se mejoró el manejo de errores al cargar datos. En las ventanas emergentes que abren los complementos mediante la llamada windows.create, se muestra el nombre del complemento en lugar de la URL del complemento («moz-extension://»).
  • Se ha añadido soporte para la extensión OVR_multiview2, que permite realizar el renderizado en varias áreas de visualización con una sola llamada (por ejemplo, útil para la salida estereoscópica en WebXR);
  • En la interfaz de inspección de actividad de red se ha implementado la posibilidad de analizar las etapas de procesamiento de una solicitud de red con la visualización separada del tiempo de resolución en DNS, establecimiento de conexión, envío de datos y recepción de respuesta. La información se proporciona a través de una nueva pestaña Timing en el panel lateral derecho.

    Lanzamiento de Firefox 71
  • En la interfaz de seguimiento de actividad de red, por defecto activado hay un modo de inspección de conexiones WebSocket con la posibilidad de pausar conexiones activas.

    Lanzamiento de Firefox 71
  • En el Monitor de red se ha añadido soporte búsqueda de texto completo en los cuerpos de solicitudes/respuestas, cookies y encabezados, así como se ha implementado la posibilidad el bloqueo de la carga de determinadas URL mediante la adición de filtros con las máscaras necesarias.

    Lanzamiento de Firefox 71
  • En la consola web se ha implementado un modo multilineal de edición, que permite introducir constructos de JavaScript divididos en varias líneas con su ejecución no al pulsar Enter, sino mediante un clic en el botón Ejecutar. El modo se presenta como un panel lateral, visible después de hacer clic en el icono de «dividir panel» en la parte derecha del campo de entrada o mediante la combinación de teclas Ctrl+B.

    Lanzamiento de Firefox 71
  • En el depurador de JavaScript se ha garantizado una vista previa de los valores de las variables en el lugar donde se utilizan en el código, se ha implementado un registro de eventos y se ha añadido la posibilidad de deshabilitar el bloque emergente con puntos de interrupción (devtools.debugger.features.overlay en about:config).

    Lanzamiento de Firefox 71
  • Se ha preparado una actualización correctiva de Firefox 68.2 para Android. Recordemos que se ha detenido la formación de nuevas versiones significativas de Firefox para Android. En su lugar, se lanzará Firefox para Android bajo el nombre en código Fenix (distribuido como Firefox Preview) se desarrolla un nuevo navegador para dispositivos móviles que utiliza el motor GeckoView y un conjunto de bibliotecas de Mozilla Android Components.

    La disminución del número de vulnerabilidades críticas se debe a que los problemas de memoria, como los desbordamientos de búfer y el acceso a áreas de memoria ya liberadas, ahora se marcan como peligrosos pero no críticos. En esta nueva versión se han corregido 13 de estos problemas, que potencialmente podrían permitir la ejecución de código malicioso al abrir páginas cuidadosamente diseñadas.

Además de las novedades y correcciones de errores en Firefox 71 se han corregido 26 vulnerabilidades, de las cuales 17 (reunidas bajo CVE-2019-17013 y CVE-2019-17012) están marcadas como potencialmente capaces de permitir la ejecución de código malicioso al abrir páginas especialmente diseñadas. Cabe destacar que los problemas de memoria, como los desbordamientos de búfer y el acceso a áreas de memoria ya liberadas, ahora se marcan como peligrosos pero no críticos.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster