Lanzamiento de Firefox 71

tuvo lugar lanzamiento del navegador web Firefox 71y version móvil Firefox 68.3 para la plataforma Android. Además, se ha generado una actualización. ramas Soporte a largo plazo 68.3.0. Próximamente al escenario pruebas beta Se trasladará la rama Firefox 72, cuyo lanzamiento está previsto para el 7 de enero (proyecto pasa por una nueva 4 semana ciclo de desarrollo).

El principal innovaciones:

  • Propuesto una nueva interfaz para 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 arbitrariamente con el mouse (incluidas varias líneas a la vez) y colocarse en el portapapeles sin usar el menú contextual. La cadena de búsqueda superior se ha conservado y ampliado para incluir nuevas variables. Además, se ha implementado soporte para la búsqueda a través de un mecanismo estándar, que también se utiliza para buscar en páginas normales con búsqueda de coincidencias paso a paso.

    Lanzamiento de Firefox 71

    Para cada configuración, se ha agregado un botón que le permite invertir variables con valores booleanos (verdadero/falso) o editar variables numéricas y de cadena. Para los valores modificados por el usuario, se ha agregado un botón para devolver los cambios al valor predeterminado.

    Lanzamiento de Firefox 71

    Después de abrir about:config, de forma predeterminada los elementos no se muestran y solo está visible la barra de búsqueda, y para ver la lista completa debe hacer clic en el botón "Mostrar todo". A la configuración agregado opción "general.aboutConfig.enable", permitiendo restaurar el acceso a la página about:config si se deshabilitó opcionalmente en la etapa de compilación;

    Lanzamiento de Firefox 71

  • Involucrado De forma predeterminada, una nueva interfaz para ver certificados TLS, accesible a través de la página de servicio “acerca de: certificado” y el menú “Herramientas > Información de 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 también se ha adaptado al estilo 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 una forma que recuerda a un complemento. Ciertamente algo.

    Lanzamiento de Firefox 71

  • Modernizado diseño de la barra de direcciones. El cambio más notable fue el paso de mostrar la lista de recomendaciones en todo el ancho de la pantalla a favor de una ventana desplegable claramente marcada. 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 con una API web estándar. En la primera etapa, el diseño de Quantum Bar repitió completamente la antigua barra de direcciones y los cambios se limitaron a reelaboraciones internas. Ahora se ha comenzado a trabajar para mejorar la apariencia. Actualmente, los cambios están deshabilitados de forma predeterminada y requieren activación a través de la configuración "browser.urlbar.megabar" en about:config.

    Lanzamiento de Firefox 71

  • Añadido por apoyar iniciar el navegador en modo quiosco de Internet, que se activa especificando la opción "-kiosk" en la línea de comando y permite trabajar solo en modo de pantalla completa. La visualización de controles de interfaz, ventanas emergentes, menús contextuales e indicadores de estado de carga de la página (visualización de enlaces y URL actual) está bloqueada. La entrada del teclado está muy limitada, por ejemplo, el procesamiento de las teclas Alt y Ctrl está deshabilitado, lo que le impide salir del navegador, cambiar a otra aplicación o abrir otro sitio. El modo se puede utilizar para organizar el funcionamiento de varios terminales autónomos, stands publicitarios, paneles de demostración y otros sistemas limitados a trabajar con un sitio/aplicación web.
  • En el complemento del sistema incluido con el navegador. Lockwise (anteriormente el complemento se entregaba como Lockbox), ofrecimiento Interfaz “about:logins” para administrar contraseñas guardadas, ha aparecido el reconocimiento de subdominio al completar automáticamente los formularios de ingreso de contraseñas. También se han implementado advertencias de Firefox Monitor sobre cuentas comprometidas para usuarios con lectores de pantalla.
  • Las compilaciones para Windows, Linux y macOS utilizan un decodificador de MP3 nativo.
  • Se agregaron notificaciones sobre el código de bloqueo para la minería de criptomonedas al modo anti-rastreo avanzado. El panel que se muestra al hacer clic en el icono de las imágenes del escudo en la barra de direcciones muestra un contador de rastreadores bloqueados.
  • Para los usuarios de Windows, la capacidad de ver videos en el modo Imagen en imagen está habilitada de manera predeterminada, lo que les permite separar el video en forma de una ventana flotante que permanece visible mientras navega por el navegador. Para verlo en este modo, debe hacer clic en la información sobre herramientas o en el menú contextual que se muestra cuando hace clic derecho en el video, seleccionar "Imagen en imagen" (en YouTube, que sustituye su propio controlador de menú contextual, debe hacer clic derecho en haga clic dos veces o haga clic con la tecla Shift presionada). En sistemas que no son Windows, la compatibilidad con el modo se puede habilitar en about:config usando la opción "media.videocontrols.picture-in-picture.enabled".
  • Implementado soporte para diseño anidado de múltiples capas de elementos de página (Nivel de cuadrícula CSS 2), que mejora significativamente la flexibilidad de crear diseños de página alineados con cuadrículas al brindar la capacidad de definir elementos secundarios que están anclados a celdas principales (colocando una cuadrícula separada dentro de una celda). Las grillas anidadas se definen usando el valor "subcuadrícula" en las propiedades "columnas-plantilla-cuadrícula" y "filas-plantilla-cuadrícula". También se ha agregado compatibilidad con cuadrículas anidadas al modo de inspección de DevTools Grid Inspector.
  • Propiedad agregada a CSS vano de columna, permitiendo que el elemento abarque todas las columnas.
  • En una propiedad CSS ruta del clip Se agregó la capacidad de determinar el área limitante de visibilidad especificada usando la función. camino() в formato Esquema SVG.
  • Añadido por la capacidad de tener en cuenta el coeficiente de relación de aspecto definido a través de la propiedad relación de aspecto, para los atributos HTML "alto" y "ancho" en la etiqueta img.
  • Método agregado a JavaScript Promesa.allSettled(), que devuelve solo promesas ya cumplidas o rechazadas, sin tener en cuenta las promesas pendientes (le permite esperar el resultado de la ejecución antes de ejecutar otro código).
  • Clase implementada ElementoMathML (anteriormente solo se brindaba la clase Element), definiendo elementos en la notación MathML. También se agrega el árbol DOM MathML correspondiente con el que puede usar mathmlEl.style y controladores de eventos globales.
  • Se ha agregado un constructor al DOM. Rango estático() para crear un objeto StaticRange que represente una parte del contenido DOM.
  • API añadida Sesión de medios, que proporciona herramientas para personalizar un bloque con información sobre la reproducción de contenido multimedia en el área de notificación. A través de esta API, una aplicación web no solo puede mostrar una notificación sobre el inicio de la reproducción de una nueva canción, sino también organizar el control desde el área de notificación o mediante la interfaz del protector de pantalla, por ejemplo, colocar botones para pausar, moverse por la transmisión, o pasar a la siguiente canción.
  • En la API para desarrolladores de complementos mejorado Manejo de fallas al cargar datos. Las ventanas emergentes abiertas por complementos a través de la llamada windows.create ahora muestran el nombre del complemento en lugar de la URL del complemento (“moz-extension://”).
  • WebGL ahora admite extensiones OVR_multivista2, que le permite renderizar en varias ventanas gráficas a la vez con una sola llamada (por ejemplo, útil para salida estéreo en WebXR);
  • La interfaz para inspeccionar la actividad de la red incluye la capacidad de analizar las etapas de procesamiento de una solicitud de red con visualización separada del tiempo de resolución en DNS, establecimiento de conexión, envío de datos y recepción de una respuesta. La información se proporciona a través de una nueva pestaña de Cronometraje en la barra lateral derecha.

    Lanzamiento de Firefox 71

  • En la interfaz de seguimiento de actividad de red predeterminada incluido modo para inspeccionar conexiones WebSocket con la capacidad de pausar conexiones activas.

    Lanzamiento de Firefox 71

  • Agregado al monitor de red apoyar búsqueda de texto completo en cuerpos de solicitud/respuesta, cookies y encabezados, y también implementado oportunidad bloquear la carga de determinadas URL añadiendo filtros con las máscaras necesarias.

    Lanzamiento de Firefox 71

  • Implementado en la consola web. modo multilínea edición, que le permite ingresar construcciones de JavaScript divididas en varias líneas y ejecutarlas no presionando Enter, sino haciendo clic en el botón Ejecutar. El modo está diseñado como un panel lateral, que se muestra después de hacer clic en el icono de "panel dividido" en el lado derecho del campo de entrada o mediante el método abreviado de teclado Ctrl+B.

    Lanzamiento de Firefox 71

  • El depurador de JavaScript proporciona avance valores de variables en el lugar de su uso en el código, implementados conductible registro de eventos y agregó la capacidad de deshabilitar 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. Le recordamos que se ha interrumpido la formación de nuevas versiones importantes de Firefox para Android. Para reemplazar Firefox para Android, con nombre en código Fenix ​​​​(distribuido como Vista previa de Firefox) está desarrollando un nuevo navegador para dispositivos móviles que utiliza el motor GeckoView y un conjunto de bibliotecas de componentes de Android de Mozilla.

    La disminución en el número de vulnerabilidades críticas se debe al hecho de que los problemas de memoria, como desbordamientos de búfer y acceso a áreas de memoria ya liberadas, ahora se marcan como peligrosos, pero no críticos. La nueva versión soluciona 13 problemas similares que podrían provocar la ejecución de código de atacante cuando se abren páginas especialmente diseñadas.

Además de las innovaciones y correcciones de errores en Firefox 71, 26 vulnerabilidades, de los cuales 17 (recopilados en CVE-2019-17013 и CVE-2019-17012) están marcados como potencialmente capaces de provocar la ejecución de código de un atacante al abrir páginas especialmente diseñadas. Es de destacar que los problemas de memoria, como el desbordamiento del búfer y el acceso a áreas de memoria ya liberadas, ahora se marcan como peligrosos, pero no críticos.

Fuente: opennet.ru

Añadir un comentario