Versión de Firefox 77

O navegador web foi lanzado Firefox 77E versión móbil Firefox 68.9 para a plataforma Android. Ademais, xerouse unha actualización ramas apoio a longo prazo 68.9.0. Próximamente ao escenario probas beta A rama de Firefox 78 fará a transición, cuxo lanzamento está previsto para o 30 de xuño.

O principal innovacións:

  • Engadido nova páxina de servizo "about:certificate" para acceder á interface integrada para ver certificados. Na interface, pode mostrar unha lista de certificados raíz e gardados, ver detalles de cada certificado e exportar certificados (a asistencia de importación aínda non está dispoñible).
    Versión de Firefox 77

  • Engadiuse compatibilidade experimental para o formato de imaxe AVIF (formato de imaxe AV1), que utiliza tecnoloxías de compresión intra-fotograma do formato de codificación de vídeo AV1 (compatible a partir de Firefox 55). Para activar AVIF en about:config hai unha opción image.avif.enabled. O contedor para distribuír datos comprimidos en AVIF é completamente semellante ao HEIF. AVIF admite imaxes en HDR (High Dynamic Range) e espazo de cores de gama ampla, así como en rango dinámico estándar (SDR).
  • Ampliado número sistemas para o que está habilitado o sistema de composición WebRender, escrito en Rust e que che permite aumentar significativamente a velocidade de renderizado e reducir a carga da CPU. WebRender subcontrata as operacións de renderización do contido da páxina ao lado da GPU, que se implementan mediante sombreadores que se executan na GPU. WebRender está agora incluído en equipos con Intel Skylake GT1, AMD Raven Ridge, APU AMD Evergreen e en ordenadores portátiles con tarxetas gráficas NVIDIA con Windows 10. Para forzar a activación en about:config, debes activar a configuración “gfx.webrender.all” e “gfx.webrender.enabled” ou executar Firefox coa variable de entorno definida MOZ_WEBRENDER=1.
  • Na barra de enderezos mellorada análise de frases de busca. Agora avalíase as palabras cun punto para asocialas con dominios actuais (por exemplo, anteriormente, a introdución de claves como "test.log" non conducía a unha busca, senón a un intento de abrir o sitio, e a introdución de "data:url" con espazos e un signo de interrogación deu lugar a unha busca, non a un descarga).
  • Engadido apoiar poderes facultativos, a solicitude para a cal en complementos non se produce unha notificación sobre a confirmación de novos dereitos ao instalar ou actualizar un complemento, senón que se mostra cando o complemento accede directamente a unha operación que require dereitos elevados. Os permisos que se poden declarar como opcionais inclúen xestión, devtools, browsingData, pkcs11
    proxy e sesión. A motivación para engadir permisos opcionais é o desexo de reducir a carga dos usuarios ao actualizar os complementos e proporcionar a posibilidade de actualizar un complemento sen ter que confirmar os permisos (anteriormente, se o usuario non estaba de acordo cos permisos, o o complemento non se actualizou).

  • Para os usuarios do Reino Unido na páxina Nova pestana incluído mostrando contido recomendado polo servizo Pocket. Páxinas anteriores similares apareceu só para usuarios de Estados Unidos, Canadá e Alemaña. A personalización asociada á selección de contido realízase no lado do cliente e sen transferir a información do usuario a terceiros (toda a lista de ligazóns recomendadas para o día actual cárgase no navegador, que se clasifica no lado do usuario en función dos datos do historial de navegación). ). Nótese que os bloques pagados polos patrocinadores só se mostran nos EUA e están claramente marcados como publicidade; os artigos publicitarios aínda non se utilizan noutros países. Para desactivar o contido recomendado de Pocket, hai un fixación no configurador (Firefox Home Content/Recommended by Pocket) e a opción "browser.newtabpage.activity-stream.feeds.topsites" en about:config.

    Versión de Firefox 77

  • No configurador, no bloque despregable de Métodos de bloqueo de cookies na sección de configuración de bloqueo de seguimento de movementos engadido novo elemento para o illamento dinámico de cookies por dominio que se mostra na barra de enderezos (“Illamento dinámico de primeira parte", cando as insercións propias e de terceiros se determinan en función do dominio base do sitio). En about:config, a interface está habilitada mediante a configuración "browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled" ou directamente "network.cookie.cookieBehavior = 5".

    Versión de Firefox 77

  • Para facilitar a navegación en dispositivos con pantalla táctil aumentou recheo na barra de marcadores (ao abrir unha nova pestana, a nova barra de enderezos de Megabar se solapa parcialmente coa barra de favoritos e deixa pouco espazo para facer clic).
  • Implementado novos diálogos modais ligados a pestanas individuais e que non bloquean toda a interface. Para controlar se a vinculación de diálogo está activada, engadíronse a about:config (1 - vinculación ao contido, 2 - vinculación ao separador) "prompts.modalType.confirmAuth" e "prompts.modalType.insecureFormSubmit" , 3 - vinculación á xanela ).

    Versión de Firefox 77

  • En about:config engadido nova configuración middlemouse.openNewWindow, coa que pode desactivar o uso do botón central do rato para abrir unha ligazón nunha nova pestana.
  • Eliminado configuración browser.urlbar.update1.view.stripHttps (consérvase a compatibilidade para configurar browser.urlbar.trimURLs).
  • Do motor Gecko completamente eliminado apoiar
    XUL Grids.

  • Por defecto, a rotación automática das imaxes JPEG está habilitada en función dos datos de Exif.
  • Eliminouse a configuración "browser.urlbar.oneOffSearches". Para ocultar os botóns dos buscadores alternativos que aparecen cando comeza a escribir no enderezo ou na barra de busca, pode seleccionar os buscadores desexados na páxina about:preferences#search.

    Versión de Firefox 77

  • O texto que non encaixa dentro da restrición "maxlength" xa non se corta cando se pega nos campos E .
  • Método engadido String.prototype.replaceAll () (String#replaceAll), que devolve unha nova cadea (a cadea orixinal permanece sen cambios) na que todas as coincidencias son substituídas en función do patrón indicado. Os patróns poden ser máscaras simples ou expresións regulares.
  • Activado para mostrar o valor da etiqueta especificada mediante o atributo "label" no elemento se o contido do elemento está baleiro.
  • IndexedDB implementa a propiedade IDBCursor.request.
  • Engadido soporte de deseño experimental Albañilería en recipientes de reixa.
  • Para as ferramentas para programadores engadido panel para avaliar posibles problemas de compatibilidade con diferentes navegadores (mostra cales son os navegadores compatibles cunha propiedade CSS determinada vinculada ao elemento seleccionado). Activouse a través da configuración devtools.inspector.compatibility.enabled en about:config.

    Versión de Firefox 77

  • Engadida gran porción melloras no depurador de JavaScript. A carga e a depuración paso a paso son aceleradas, o consumo de memoria redúcese. Mellorouse a comparación de diferentes vistas de código (mapa fonte), o que lle permite ver as variables dos códigos fonte orixinais ao depurar os módulos resultantes. Ao cambiar a liña seleccionada facendo clic na xanela Pila de chamadas e iniciar a execución paso a paso (Paso superior, F10), o depurador executará o código ata que chegue á liña seguinte á seleccionada. Engadiuse un menú ao panel (icona de engrenaxe), que actualmente só ten un elemento para desactivar JavaScript. Engadida a posibilidade de establecer puntos de interrupción condicionais (puntos de vixilancia), que pausan a execución ao cambiar ou ler determinados valores (anteriormente era posible deter a execución ao ler e cambiar por separado).

    Versión de Firefox 77

  • Engadiuse un menú ao panel da interface para inspeccionar a actividade da rede, que contén funcións para xestionar o rexistro (gardar o rexistro entre as cargas do sitio, importar un ficheiro HAR, escribir un ficheiro HAR). Engadiuse un menú contextual ao panel Solicitude de bloqueo para activar, desactivar e eliminar elementos bloqueados.
    Versión de Firefox 77

  • Apagado A compatibilidade con FTP atrasouse ata Firefox 79, pero xa se engadiu unha opción para controlar a actividade FTP (network.ftp.enabled en about:config).

Ademais de innovacións e correccións de erros en Firefox 77 eliminado 9 vulnerabilidades, das cales 7 están marcadas como perigosas:

  • Catro vulnerabilidades (recollidas baixo CVE-2020-12411 и
    CVE-2020-12409) son causados ​​por problemas de memoria, como desbordamentos de búfer e acceso a áreas de memoria xa liberadas. Potencialmente, estes problemas poden levar á execución do código dun atacante ao abrir páxinas especialmente deseñadas.

  • Vulnerabilidade
    O CVE-2020-12406 é causado pola falta de verificación de tipo ao eliminar obxectos NativeTypes e podería usarse para facer que se execute o código do atacante.

  • A vulnerabilidade CVE-2020-12405 é causada por un bloque de memoria Use-after-free no SharedWorkerService e é probable que se limite a causar un fallo.
  • A vulnerabilidade CVE-2020-12399 débese á vulnerabilidade da biblioteca NSS a un ataque de canle lateral. permitindo Baseándose nunha análise das diferenzas no tempo de cálculo, recupere a clave privada para a sinatura dixital DSA.

Fonte: opennet.ru

Engadir un comentario