Versión de Firefox 69

tivo lugar versión do navegador web Firefox 69E versión móbil Firefox 68.1 para a plataforma Android. Ademais, actualizacións pólas apoio a longo prazo 60.9.0 и 68.1.0 (A rama 60.x de ESR xa non se actualizará, recoméndase cambiar á rama 68.x). Próximamente ao escenario probas beta Transferirase a rama de Firefox 70, cuxo lanzamento está previsto para o 22 de outubro.

O principal innovacións:

  • Engadíronse funcións ao comportamento predeterminado de bloqueo de contido inadecuado para ignorar as cookies de todos os sistemas de seguimento de terceiros e bloquear as insercións de JavaScript que extraen criptomoedas. O código de minería leva a un aumento significativo da carga do procesador no sistema do usuario e, por regra xeral, introdúcese nos sitios como resultado de pirateos ou úsase en sitios dubidosos como método de monetización.
    Anteriormente, o bloqueo de datos só estaba activado cando se seleccionaba o modo de bloqueo estrito, o que agora ten sentido activalo só se queres bloquear métodos. identificación encuberta ("pegada dixital do navegador"). O bloqueo realízase segundo a lista Desconectar.me.
    Versión de Firefox 69

    Cando se bloquea, móstrase un símbolo de escudo na barra de enderezos e no menú contextual podes ver desde que sitios se bloquearon as cookies utilizadas para rastrexar os movementos. No mesmo menú, pode desactivar selectivamente o bloqueo de sitios individuais.

    Versión de Firefox 69Versión de Firefox 69

  • Opcións ampliadas para bloquear a reprodución automática de contido multimedia. Ademais da función de silencio engadida anteriormente no vídeo de reprodución automática implementado a capacidade de deter completamente a reprodución de vídeo, sen limitarse a desactivar o son. Por exemplo, se os vídeos publicitarios anteriores se mostraron nos sitios, pero sen son, no novo modo nin sequera comezarán a xogar sen un clic explícito. Para activar o modo na configuración de reprodución automática (Opcións > Privacidade e seguridade > Permisos > Reprodución automática), engadiuse un novo elemento "Bloquear audio e vídeo", que complementa o modo predeterminado "Bloquear audio".

    Versión de Firefox 69

    O modo pódese seleccionar en relación a sitios específicos a través do menú contextual que se mostra facendo clic no botón "(i)" da barra de enderezos.

    Versión de Firefox 69

  • Para os usuarios estadounidenses e as compilacións "en-US", cambiouse a disposición dos bloques da páxina de inicio que se amosan ao abrir unha nova pestana, así como a visualización do contido adicional recomendado polo servizo Pocket. Cambiouse o tamaño dos bloques e o número de recomendacións, propuxéronse novas seccións temáticas (Saúde, Ciencia, Tecnoloxía e Lecer);
  • Desactivada por defecto está a posibilidade de reproducir contido Flash a través do complemento Adobe Flash. Desde a configuración do complemento Adobe Flash Player, eliminouse a opción de activación permanente de Flash e só quedou a posibilidade de desactivar Flash e activalo individualmente para sitios específicos (activación mediante clic explícito) sen lembrar o modo seleccionado. . As sucursais de ESR de Firefox seguirán admitindo Flash ata finais de 2020;
  • Desactivado manexo de ficheiros por defecto userContent.css и userChrome.css, permitindo ao usuario anular a aparencia dos sitios ou a interface de Firefox. O motivo do apagado predeterminado cítase como un traballo para reducir o tempo de inicio do navegador. Cambiar o comportamento a través de userContent.css e userChrome.css é extremadamente raro para os usuarios, e cargar datos CSS consome recursos adicionais (a optimización elimina o acceso innecesario ao disco). Engadiuse a configuración "toolkit.legacyUserProfileCustomizations.stylesheets" a about:config para devolver o procesamento de userChrome.css e userContent.css, que se activará automaticamente para os usuarios que xa usan userChrome.css ou userContent.css;
  • Para WebRTC, implícase a capacidade de procesar canles utilizando diferentes códecs de vídeo, o que simplifica a creación de servizos de videoconferencia, cuxos participantes poden utilizar diferentes software de cliente;
  • Para a arquitectura ARM64, o motor JavaScript admite a compilación JIT;
  • Os identificadores do navegador (navigator.userAgent, navigator.platform e navigator.oscpu) eliminaron información sobre o uso da versión de 32 bits de Firefox nun contorno de SO de 64 bits (previamente necesario para Flash, pero deixando un vector adicional para a identificación do usuario oculto);
  • Engadiuse unha función de visualización de vídeo Picture-in-Picture que che permite separar o vídeo en forma de ventá flotante que permanece visible mentres navegas polo navegador. Para ver neste modo, debes facer clic na información sobre ferramentas ou no menú contextual que se mostra 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 dobre clic). co botón dereito do rato ou prema coa tecla Maiús pulsada). A compatibilidade do modo pódese activar en about:config coa opción "media.videocontrols.picture-in-picture.enabled";

    Versión de Firefox 69

  • Engadido implementación dun xerador de contrasinais ("signon.generation.available" en about:config), que lle permite mostrar unha pista cun contrasinal seguro xerado automaticamente ao cubrir formularios de rexistro;

    Versión de Firefox 69

  • Ao xestor de contrasinais engadido a capacidade de procesar contas no contexto dun dominio de primeiro nivel, o que lle permite ofrecer un contrasinal almacenado para todos os subdominios. Por exemplo, agora suxerirase o contrasinal gardado para login.example.com para o enchemento automático nos formularios do sitio www.example.com;
  • Engadido responsable de xestión de prioridades procesos de manipulador, que permite transferir información sobre os procesos de maior prioridade ao sistema operativo. Por exemplo, un proceso de contido que procese a pestana activa terá unha prioridade máis alta (asignaranse máis recursos de CPU) que un proceso asociado con pestanas de fondo (se non reproducen vídeo e son). O cambio está actualmente habilitado por defecto só para a plataforma Windows, para outros sistemas, é necesaria a activación da opción dom.ipc.processPriorityManager.enabled en about-config;
  • activado predeterminado API Usuarios, que permite crear complementos ao estilo Greasemonkey baseados na tecnoloxía WebExtensions para executar scripts de usuario no contexto das páxinas web. Por exemplo, ao conectar scripts, pode cambiar o deseño e o comportamento das páxinas que ve. Esta API xa está incluída en Firefox, pero ata agora, para activala requiría configurar "extensions.webextensions.userScripts.enabled" en about:config. A diferenza dos complementos existentes con funcións similares que usan a chamada tabs.executeScript, a nova API permítelle illar scripts en ambientes sandbox separados, resolve problemas de rendemento e permite xestionar varias fases da carga da páxina.
  • A propiedade navigator.mediaDevices agora só está dispoñible cando se abre a páxina nun contexto seguro, é dicir. cando se abre mediante HTTPS, mediante localhost ou desde un ficheiro local;
  • Propiedades CSS engadidas desbordamento en liña и desbordamento-bloque, que permiten controlar a visualización de contido que vai máis aló dos bloques e dos elementos en liña (recortar a cola ou mostrar unha barra de desprazamento). As propiedades impléntanse mediante a conversión automática a overflow-x e overflow-y dependendo do modo de saída do contido (de arriba abaixo ou liña por liña).
  • Para propiedade CSS espazo en branco apoio implementado para o valor dos espazos de descanso;
  • Propiedade CSS implementada conterUn que indica que o elemento e os seus contidos están separados do resto da árbore DOM;
  • Engadida propiedade CSS selección por usuario, que permite determinar se o texto pode ser seleccionado polo usuario;
  • Engadiuse a capacidade de establecer regras de @supports para os selectores (
    o formato "@supports selector(selector-to-test){...}"), que se pode usar para aplicar selectivamente CSS só se o navegador ten ou non un selector en particular;

  • Soporte engadido campos públicos para instancias de clases JavaScript que lle permiten especificar propiedades predefinidas que se inicializan fóra do construtor. Tamén se espera soporte para campos privados que non son visibles fóra da clase;

    produto de clase {
    nome;
    imposto = 0.2; /*campo público*/
    #basePrice = 0; /*campo privado*/
    prezo;

    constructor(nome, prezo base) {
    isto.nome = nome;
    this.basePrice = prezo base;
    this.price = (basePrice * (1 + this.tax)).toFixed(2);
    }
    }

  • Engadida API Cambiar o tamaño do observador, que lle permite conectar un controlador que será notificado sobre os cambios no tamaño dos elementos especificados na páxina. A diferenza fundamental entre a nova API e window.onresize e CSS Media Queries é que é posible determinar se un elemento específico da páxina cambiou, en lugar de toda a área visible, o que lle permite reaccionar cambiando só ese elemento sen cambiar todo o contido visible;
  • Engadiuse a API de Microtasks representada por un método (WindowOrWorkerGlobalScope.queueMicrotask(), que lle permite programar unha chamada de función de devolución de chamada nun nivel baixo engadíndoa á cola de microtarefas;
  • Engadidos novos métodos Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange() e StaticRange();
  • A capacidade de especificar a máscara "*" para solicitudes sen credenciais engadiuse ás cabeceiras HTTP Access-Control-Expose-Headers, Access-Control-Allow-Methods e Access-Control-Allow-Headers;
  • A consola web ofrece unha agrupación de alertas sobre a actividade relacionada co seguimento dos movementos dos usuarios;
    Versión de Firefox 69

  • Engadiu información detallada sobre os motivos do bloqueo de recursos (CSP, contido mixto, etc.) ao panel de inspección da actividade da rede e tamén engadiu unha columna opcional coa URL completa;
    Versión de Firefox 69

  • Inicio máis rápido do depurador de JavaScript. Moveuse a funcionalidade de depuración remota á interface about:debugging. Soporte implementado para a depuración paso a paso de funcións asíncronas (Async). Engadido unha nova clase de puntos de interrupción que se poden vincular á aparición de eventos relacionados co rato, a pantalla táctil, a animación, o DOM, as consultas multimedia,
    traballadores, etc.

    Versión de Firefox 69

  • Engadiuse unha interface ás ferramentas de programador para auditar a vista dunha páxina que usa descricións de textos alternativos contido (por exemplo, mostrando texto do "alt
    en lugar de imaxes);

    Versión de Firefox 69

  • Nos sistemas macOS con varias tarxetas gráficas instaladas, ofrécese un cambio máis agresivo a unha GPU con eficiencia energética despois de que o contido WebGL remate de procesar. Tamén se engadiu protección contra o cambio dunha GPU eficiente en enerxía a unha potente GPU para chamadas WebGL únicas. Nas compilacións para macOS, o progreso da descarga de ficheiros tamén se mostra a través da interface estándar do Finder. Comezou a formación de conxuntos de instalación de Firefox en formato PKG;
  • Para as últimas actualizacións de Windows 10 (1903+), engadimos compatibilidade coa extensión Web Authentication HmacSecret a través de Windows Hello para autenticarse en sitios sen introducir un contrasinal mediante unha pegada dixital, recoñecemento facial ou token USB;
  • descontinuado a formación de novos lanzamentos de Firefox para Android, en lugar do que, baixo o nome en clave Fenix, está agora desenvólvese un novo navegador para dispositivos móbiles que utilicen o motor GeckoView e o conxunto de bibliotecas Mozilla Android Components. As correccións correctivas para Firefox para Android publicaranse durante todo o ano como parte da rama Firefox 68 ESR, por exemplo, a versión está agora formada 68.1. Para descargar un navegador novo, usa compilacións de proba
    Vista previa de Firefox.

Ademais das innovacións e correccións de erros en Firefox 69, 30 vulnerabilidades, dos cales só un (CVE-2019-11751) etiquetado como crítico. Este problema é específico da plataforma Windows e permite escribir un ficheiro arbitrario no sistema cando se inicia o navegador desde outra aplicación (por exemplo, ao abrir unha ligazón desde un programa de mensaxería, pode formatear a ligazón de forma que iniciar o navegador dará lugar á creación dun ficheiro de execución automática no directorio 'Inicio') . A redució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 a reversión de áreas de memoria xa liberadas, agora están marcados como perigosos, pero non críticos. A nova versión soluciona 13 problemas deste tipo que poderían levar á execución de código malicioso ao abrir páxinas especialmente deseñadas.

Fonte: opennet.ru

Engadir un comentario