Versión de Firefox 71

tivo lugar versión do navegador web Firefox 71E versión móbil Firefox 68.3 para a plataforma Android. Ademais, xerouse unha actualización ramas apoio a longo prazo 68.3.0. Próximamente ao escenario probas beta A rama de Firefox 72 trasladarase, cuxo lanzamento está previsto para o 7 de xaneiro (proxecto vai por riba por unha nova 4 semanas ciclo de desenvolvemento).

O principal innovacións:

  • Proposto unha nova interface para a páxina "about:config", que é unha páxina web de servizos que se abre dentro do navegador, escrita en HTML, CSS e JavaScript. Os elementos da páxina pódense seleccionar arbitrariamente co rato (incluíndo varias liñas á vez) e colocarse no portapapeis sen utilizar o menú contextual. A cadea de busca superior mantívose e ampliouse para incluír novas variables. Ademais, implementouse o soporte para a busca a través dun mecanismo estándar, que tamén se utiliza para buscar en páxinas normais coa busca paso a paso de coincidencias.

    Versión de Firefox 71

    Para cada configuración, engadiuse un botón que permite inverter variables con valores booleanos (verdadeiro/falso) ou editar cadeas e variables numéricas. Para os valores modificados polo usuario, engadiuse un botón para devolver os cambios ao valor predeterminado.

    Versión de Firefox 71

    Despois de abrir about:config, por defecto non se mostran os elementos e só está visible a barra de busca e, para ver a lista completa, cómpre facer clic no botón "Mostrar todo". Para Configuración engadido opción "general.aboutConfig.enable", permitindo restaurar o acceso á páxina about:config se estaba desactivada opcionalmente na fase de compilación;

    Versión de Firefox 71

  • Implicados por defecto, unha nova interface para ver os certificados TLS, accesible a través da páxina de servizo "about:certificate" e do menú "Ferramentas > Información da páxina > Seguridade > Ver certificado". A implementación da interface de visualización de certificados foi completamente reescrita utilizando JavaScript e tecnoloxías web estándar, e tamén se axustou ao estilo Firefox Quantum. Se antes se abría unha ventá separada para ver os certificados, agora a información móstrase nunha pestana nun formulario que recorda a un complemento Certamente Algo.

    Versión de Firefox 71

  • Modernizado deseño da barra de enderezos. O cambio máis notable foi o afastamento de mostrar a lista de recomendacións en todo o ancho da pantalla en favor dunha ventá despregable claramente marcada. Os cambios propostos continúan co desenvolvemento da nova implementación da barra de enderezos Quantum Bar, que apareceu en Firefox 68 e que se caracteriza por unha reescritura completa do código, substituíndo a XUL/XBL por unha API web estándar. Na primeira etapa, o deseño de Quantum Bar repetiu completamente a antiga barra de enderezos e os cambios limitáronse a unha reelaboración interna. Agora comezaron os traballos para mellorar o aspecto. Os cambios están actualmente desactivados de forma predeterminada e requiren a súa activación mediante a configuración "browser.urlbar.megabar" en about:config.

    Versión de Firefox 71

  • Engadido apoiar iniciar o navegador no modo quiosco de Internet, que se activa especificando a opción "-kiosk" na liña de comandos e permite traballar só en modo de pantalla completa. A visualización dos controis da interface, ventás emerxentes, menús contextuales e indicadores de estado de carga da páxina (mostración de ligazóns e URL actual) está bloqueada. A entrada do teclado está moi limitada, por exemplo, o procesamento das teclas Alt e Ctrl está desactivado, o que impide saír do navegador, cambiar a outra aplicación ou abrir outro sitio. O modo pódese utilizar para organizar o funcionamento de varios terminais autónomos, postos de publicidade, paneis de demostración e outros sistemas limitados a traballar cun sitio web/aplicación web.
  • No complemento do sistema incluído co navegador Con clave (anteriormente o complemento entregouse como Lockbox), ofrenda Interface "about:logins" para xestionar os contrasinais gardados, apareceu o recoñecemento de subdominios ao encher automaticamente os formularios de entrada de contrasinais. Tamén se implementaron avisos de Firefox Monitor sobre contas comprometidas para os usuarios con lectores de pantalla.
  • As compilacións para Windows, Linux e macOS usan un decodificador de MP3 nativo.
  • Engadíronse notificacións sobre o código de bloqueo para a minería de criptomonedas ao modo avanzado anti-rastrexo. O panel que se mostra ao facer clic na icona da imaxe do escudo na barra de enderezos mostra un contador de rastreadores bloqueados.
  • Para os usuarios de Windows, a capacidade de ver o vídeo no modo Picture-in-Picture está activada de forma predeterminada, o que lle permite separar o vídeo en forma de ventá flotante que permanece visible mentres navega polo navegador. Para ver neste modo, cómpre facer clic na información sobre ferramentas ou no menú contextual que se amosa ao facer clic co botón dereito sobre o vídeo, seleccionar "Imaxe na imaxe" (en YouTube, que substitúe o seu propio controlador de menú contextual, debes facer clic co botón dereito do rato no vídeo). prema dúas veces ou prema coa tecla Maiús pulsada). En sistemas que non sexan Windows, pódese activar o modo compatible en about:config mediante a opción "media.videocontrols.picture-in-picture.enabled".
  • Implementado soporte para o deseño multicapa anidado dos elementos da páxina (CSS Grid Nivel 2), que mellora significativamente a flexibilidade de construír deseños de páxina aliñados na cuadrícula ao proporcionar a capacidade de definir elementos fillos que están ancorados ás celas principais (colocando unha grade separada dentro dunha cela). As cuadrículas anidadas defínense usando o valor "subrede" nas propiedades "grid-template-columns" e "grid-template-rows". Tamén se engadiu a compatibilidade con cuadrículas aniñadas ao modo de inspección de DevTools Grid Inspector.
  • Propiedade engadida a CSS columna-span, permitindo que o elemento abarque todas as columnas.
  • Nunha propiedade CSS clip-path engadiu a capacidade de determinar a área de limitación de visibilidade especificada mediante a función camiño () в formato Esquema SVG.
  • Engadido a capacidade de ter en conta o coeficiente de relación de aspecto definido a través da propiedade relación de aspecto, para os atributos HTML "alto" e "ancho" na etiqueta img.
  • Método engadido a JavaScript Promise.allSettled(), que só devolve promesas xa cumpridas ou rexeitadas, sen ter en conta as promesas pendentes (permite esperar o resultado da execución antes de executar outro código).
  • Clase implementada Elemento MathMLE (antes só se ofrecía a clase Elemento), elementos que definen a notación MathML. Tamén se engade a árbore DOM MathML correspondente coa que podes usar mathmlEl.style e controladores de eventos globais.
  • Engadiuse un construtor ao DOM Rango estático() para crear un obxecto StaticRange que represente unha parte do contido DOM.
  • Engadida API Sesión de medios, que ofrece ferramentas para personalizar un bloque con información sobre a reprodución de contido multimedia na área de notificación. A través desta API, unha aplicación web non só pode mostrar unha notificación sobre o inicio da reprodución dunha nova canción, senón que tamén pode organizar o control desde a área de notificación ou a través da interface do protector de pantalla, por exemplo, colocar botóns para facer unha pausa, moverse polo fluxo, ou pasar á seguinte canción.
  • Na API para desenvolvedores de complementos mellorado xestión de fallos ao cargar datos. As ventás emerxentes abertas polos complementos a través da chamada windows.create mostran agora o nome do complemento en lugar do URL do complemento ("moz-extension://").
  • WebGL agora admite extensións OVR_multiview2, que lle permite renderizar a varias vistas á vez cunha chamada (por exemplo, útil para a saída estéreo en WebXR);
  • A interface para inspeccionar a actividade da rede inclúe a capacidade de analizar as fases de procesamento dunha solicitude de rede con visualización separada do tempo de resolución en DNS, establecemento de conexión, envío de datos e recepción de resposta. A información ofrécese a través dunha nova pestana de Temporización na barra lateral dereita.

    Versión de Firefox 71

  • Na interface de seguimento da actividade de rede predeterminada incluído modo para inspeccionar conexións WebSocket coa capacidade de pausar conexións activas.

    Versión de Firefox 71

  • Engadido a Network Monitor apoiar busca de texto completo en corpos de solicitude/resposta, cookies e cabeceiras, e tamén se implementou oportunidade bloqueando a carga de determinados URL engadindo filtros coas máscaras necesarias.

    Versión de Firefox 71

  • Implementado na consola web modo multiliña edición, que permite introducir construcións JavaScript divididas en varias liñas e executalas non premendo Intro, senón facendo clic no botón Executar. O modo está deseñado como un panel lateral, que se mostra despois de facer clic na icona "panel dividido" no lado dereito do campo de entrada ou mediante o atallo de teclado Ctrl+B.

    Versión de Firefox 71

  • O depurador de JavaScript proporciona vista previa valores de variables no lugar do seu uso no código, implementado dirixindo rexistro de eventos e engadiu a posibilidade de desactivalo bloque emerxente con puntos de interrupción (devtools.debugger.features.overlay en about:config).

    Versión de Firefox 71

  • Preparouse unha actualización correctiva para Firefox 68.2 para Android. Lembrámosche que a formación de novos lanzamentos significativos de Firefox para Android foi interrompida. Para substituír Firefox para Android, denominado Fenix ​​​​(distribuído como Vista previa de Firefox) desenvólvese un novo navegador para dispositivos móbiles que utilizan o motor GeckoView e un conxunto de bibliotecas de compoñentes de Mozilla Android.

    A diminución do número de vulnerabilidades críticas débese ao feito de que os problemas de memoria, como os desbordamentos do búfer e o acceso a áreas de memoria xa liberadas, agora están marcados como perigosos, pero non críticos. A nova versión soluciona 13 problemas similares que poderían levar a que se execute código de atacante cando se abren páxinas especialmente creadas.

Ademais das innovacións e correccións de erros en Firefox 71, 26 vulnerabilidades, dos cales 17 (recollidos baixo CVE-2019-17013 и CVE-2019-17012) están marcados como potencialmente capaces de levar á execución de código do atacante ao abrir páxinas deseñadas especialmente. Cabe destacar que os problemas de memoria como os desbordamentos do búfer e o acceso a áreas de memoria xa liberadas están agora marcados como perigosos, pero non críticos.

Fonte: opennet.ru

Engadir un comentario