Lanzamiento de Firefox 77

Se lanzó el navegador web. Firefox 77y version móvil Firefox 68.9 para la plataforma Android. Además, se ha generado una actualización. ramas Soporte a largo plazo 68.9.0. Próximamente al escenario pruebas beta Se realizará la transición a la rama Firefox 78, cuyo lanzamiento está previsto para el 30 de junio.

El principal innovaciones:

  • Añadido por Nueva página de servicio "acerca de: certificado" para acceder a la interfaz integrada para ver certificados. En la interfaz, puede mostrar una lista de certificados raíz y guardados, ver detalles de cada certificado y exportar certificados (el soporte de importación aún no está disponible).
    Lanzamiento de Firefox 77

  • Se agregó soporte experimental para el formato de imagen AVIF (AV1 Image Format), que utiliza tecnologías de compresión intracuadro del formato de codificación de video AV1 (compatible a partir de Firefox 55). Para habilitar AVIF en about:config hay una opción image.avif.enabled. El contenedor para distribuir datos comprimidos en AVIF es completamente similar a HEIF. AVIF admite imágenes en HDR (alto rango dinámico) y espacio de color de amplia gama, así como en rango dinámico estándar (SDR).
  • Expandido número sistemas para el cual el sistema de composición está habilitado renderizado web, escrito en Rust y que le permite aumentar significativamente la velocidad de renderizado y reducir la carga de la CPU. WebRender subcontrata las operaciones de representación del contenido de la página al lado de la GPU, que se implementan mediante sombreadores que se ejecutan en la GPU. WebRender ya está incluido en equipos con Intel Skylake GT1, AMD Raven Ridge, APU AMD Evergreen y en computadoras portátiles con tarjetas gráficas NVIDIA que ejecutan Windows 10. Para forzar la habilitación en about:config, debe activar las configuraciones “gfx.webrender.all” y “gfx.webrender.enabled” o ejecutar Firefox con la variable de entorno establecida MOZ_WEBRENDER=1.
  • En la barra de direcciones mejorado Análisis de frases de búsqueda. Las palabras con un punto ahora se evalúan para determinar su asociación con dominios actuales (por ejemplo, anteriormente, ingresar claves como “test.log” no conducía a una búsqueda, sino a un intento de abrir el sitio, y ingresar “data:url” con espacios y un signo de interrogación daba como resultado una búsqueda, no una descargar).
  • Añadido por apoyar poderes opcionales, cuya solicitud en los complementos no da como resultado una notificación sobre la confirmación de nuevos derechos al instalar o actualizar un complemento, pero se muestra cuando el complemento accede directamente a una operación que requiere derechos elevados. Los permisos que se pueden declarar como opcionales incluyen administración, devtools, navegaciónDatos, pkcs11
    proxy y sesión. La motivación para agregar permisos opcionales es el deseo de reducir la carga de los usuarios al actualizar complementos y brindar la posibilidad de actualizar un complemento sin tener que confirmar los permisos (anteriormente, si el usuario no estaba de acuerdo con los permisos, el el complemento no se actualizó).

  • Para usuarios del Reino Unido en la página Nueva pestaña incluido mostrando contenido recomendado por el servicio Pocket. Páginas anteriormente similares apareció sólo para usuarios de EE.UU., Canadá y Alemania. La personalización asociada a la selección de contenidos se realiza del lado del cliente y sin transferir información del usuario a terceros (la lista completa de enlaces recomendados para el día actual se carga en el navegador, que se clasifica del lado del usuario en función de los datos del historial de navegación). ). Cabe señalar que los bloques pagados por los patrocinadores se muestran solo en los EE. UU. y están claramente marcados como publicidad; los artículos publicitarios aún no se utilizan en otros países. Para desactivar el contenido de Pocket recomendado, hay una настройка en el configurador (Contenido de inicio de Firefox/Recomendado por Pocket) y la opción “browser.newtabpage.activity-stream.feeds.topsites” en about:config.

    Lanzamiento de Firefox 77

  • En el configurador, en el bloque desplegable de Métodos de bloqueo de cookies en la sección de configuración de bloqueo de seguimiento de movimiento adicional un nuevo elemento para el aislamiento dinámico de cookies por dominio que se muestra en la barra de direcciones (“Aislamiento dinámico de primera parte", cuando las inserciones propias y de terceros se determinan en función del dominio base del sitio). En about:config, la interfaz se habilita mediante la configuración “browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled” o directamente “network.cookie.cookieBehavior = 5”.

    Lanzamiento de Firefox 77

  • Para facilitar la navegación en dispositivos con pantalla táctil aumentó relleno en la barra de marcadores (al abrir una nueva pestaña, la nueva barra de direcciones de Megabar se superpone parcialmente a la barra de marcadores y deja poco espacio para hacer clic).
  • Implementado Nuevos cuadros de diálogo modales vinculados a pestañas individuales y que no bloquean toda la interfaz. Para controlar si el enlace de diálogo está habilitado, se agregaron las opciones “prompts.defaultModalType”, “prompts.modalType.confirmAuth” y “prompts.modalType.insecureFormSubmit” a about:config (1 - enlace al contenido, 2 - enlace a la pestaña , 3 - vinculación a la ventana).

    Lanzamiento de Firefox 77

  • En acerca de:config agregado nueva configuración middlemouse.openNewWindow, con la que puedes desactivar el uso del botón central del ratón para abrir un enlace en una nueva pestaña.
  • Remoto configuración de browser.urlbar.update1.view.stripHttps (se conserva la compatibilidad con la configuración de browser.urlbar.trimURLs).
  • Del motor Gecko por completo. eliminado apoyar
    Rejillas XUL.

  • De forma predeterminada, la rotación automática de imágenes JPEG está habilitada según los datos de Exif.
  • Se eliminó la configuración "browser.urlbar.oneOffSearches". Para ocultar los botones de motores de búsqueda alternativos que aparecen cuando comienza a escribir en la dirección o en la barra de búsqueda, puede seleccionar los motores de búsqueda deseados en la página about:preferences#search.

    Lanzamiento de Firefox 77

  • El texto que no se ajusta a la restricción de "longitud máxima" ya no se corta cuando se pega en los campos. Y .
  • Método agregado String.prototype.replaceAll () (String#replaceAll), que devuelve una nueva cadena (la cadena original permanece sin cambios) en la que todas las coincidencias se reemplazan según el patrón dado. Los patrones pueden ser máscaras simples o expresiones regulares.
  • Habilitado para mostrar el valor de la etiqueta especificada usando el atributo "etiqueta" en el elemento si el contenido del elemento está vacío.
  • IndexedDB implementa la propiedad IDBCursor.solicitud.
  • Añadido por soporte de diseño experimental Albañilería en contenedores de rejilla.
  • A las herramientas de desarrollo agregado panel para evaluar posibles problemas de compatibilidad con diferentes navegadores (muestra qué navegadores admiten una propiedad CSS particular vinculada al elemento seleccionado). Habilitado a través de la configuración devtools.inspector.compatibility.enabled en about:config.

    Lanzamiento de Firefox 77

  • Gran porción agregada mejoras en el depurador de JavaScript. Se acelera la carga y la depuración paso a paso, se reduce el consumo de memoria. Se ha mejorado la comparación de diferentes vistas de código (mapa fuente), lo que le permite ver variables de los códigos fuente originales al depurar los módulos resultantes. Al cambiar la línea seleccionada haciendo clic en la ventana Pila de llamadas e iniciando la ejecución paso a paso (Paso a paso, F10), el depurador ejecutará el código hasta llegar a la línea que sigue a la seleccionada. Se ha agregado un menú al panel (ícono de engranaje), que actualmente solo tiene un elemento para deshabilitar JavaScript. Se agregó la capacidad de establecer puntos de interrupción condicionales (puntos de vigilancia), que pausan la ejecución al cambiar o leer ciertos valores (anteriormente era posible pausar la ejecución al leer y cambiar por separado).

    Lanzamiento de Firefox 77

  • Se ha agregado un menú al panel de interfaz para inspeccionar la actividad de la red, que contiene funciones para administrar el registro (guardar el registro entre cargas del sitio, importar un archivo HAR, escribir un archivo HAR). Se ha agregado un menú contextual al panel Solicitar bloqueo para habilitar, deshabilitar y eliminar elementos bloqueados.
    Lanzamiento de Firefox 77

  • Desconectando La compatibilidad con FTP se retrasó hasta Firefox 79, pero ya se agregó una opción para controlar la actividad de FTP (network.ftp.enabled en about:config).

Además de innovaciones y correcciones de errores en Firefox 77 eliminado 9 vulnerabilidades, de las cuales 7 están marcadas como peligrosas:

  • Cuatro vulnerabilidades (recopiladas en CVE-2020-12411 и
    CVE-2020-12409) se deben a problemas de memoria, como desbordamientos del búfer y acceso a áreas de memoria ya liberadas. Potencialmente, estos problemas pueden provocar la ejecución del código de un atacante al abrir páginas especialmente diseñadas.

  • Vulnerabilidad
    CVE-2020-12406 se debe a una falta de verificación de tipos al eliminar objetos NativeTypes y podría usarse para provocar la ejecución de código de atacante.

  • La vulnerabilidad CVE-2020-12405 es causada por un bloqueo de memoria de uso después de liberación en SharedWorkerService y probablemente se limite a causar un bloqueo.
  • La vulnerabilidad CVE-2020-12399 se debe a la vulnerabilidad de la biblioteca NSS a un ataque de canal lateral. permitiendo Con base en un análisis de diferencias en el tiempo de cómputo, recuperar la clave privada para la firma digital DSA.

Fuente: opennet.ru

Añadir un comentario