Foi lançado o navegador web , além de Firefox 68.5 para a plataforma Android. Além disso, uma atualização foi formada com suporte a longo prazo . Em breve, a versão a versão Firefox 74, cujo lançamento está previsto para 10 de março (projeto num ciclo de 4 semanas) ).
:
- No modo de acesso DNS sobre HTTPS (DoH, DNS over HTTPS) foi adicionada suporte ao serviço , além do servidor DNS da CloudFlare anteriormente proposto ("https://1.1.1.1/dns-query"). Ative o DoH e escolha nas configurações da conexão de rede.
- Foi implementada a primeira fase de suporte a complementos instalados de forma alternativa. A mudança se refere apenas à instalação de complementos em diretórios compartilhados (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ ou ~/.mozilla/extensions/), tratados por todas as instâncias do Firefox no sistema (sem ligação a um usuário). Esse método é geralmente utilizado para pré-instalação de complementos em distribuições, para injeção não solicitada junto com aplicativos de terceiros, para integração de complementos maliciosos ou para fornecimento isolado de um complemento com seu próprio instalador. No Firefox 73, tais complementos continuarão funcionais, mas serão transferidos do diretório compartilhado para perfis individuais de usuários, ou seja, serão convertidos para o formato aplicado na instalação através do gerenciador de complementos.
- Foi implementada a possibilidade de instalar uma escala básica global, aplicada a todas as páginas, em vez de vinculada a sites específicos. A escala geral pode ser alterada nas configurações (about:preferences) na seção "Idioma e Aparência". Nas configurações, também apareceu uma opção que permite aplicar a escala apenas ao texto, sem afetar as imagens.
- A caixa de diálogo com a proposta de salvar logins agora é exibida apenas se o valor do login foi alterado no campo de entrada.
- Sobre com drivers NVIDIA mais recentes do lançamento 432 e resolução de tela inferior a 1920×1200 foi incluído o sistema de composição [[https://wiki.mozilla.org/Platform/GFX/WebRender_Where]]. O sistema de composição WebRender é escrito na linguagem Rust e delega para a GPU operações de renderização do conteúdo da página.
- uso do conceito "Site Specific Browser" (SSB) para
trabalhar com o aplicativo web como se fosse um programa de desktop comum. No modo
No modo SSB, os menus, a barra de endereços e outros elementos da interface do navegador são ocultos, permitindo apenas a abertura de links para páginas do site atual (links externos abrem em uma nova janela do navegador). Diferente do modo de quiosque já existente, a operação não é em tela cheia, mas em uma janela normal, sem os elementos específicos da interface do Firefox. Para abrir um link no modo SSB, foi proposto o sinalizador de linha de comando "—ssb", que pode ser aplicado ao criar atalhos para aplicativos web. O modo também pode ser ativado pelo botão "Iniciar Navegador Específico do Site", que está localizado no menu de ações da página (três pontos à direita da barra de endereços). Por padrão, o modo está inativo e requer ativação através da especificação "browser.ssb.enabled = true" em about:config. - No modo de exibição de alto contraste, destinado a pessoas com visão reduzida ou dificuldades na percepção de cores, foi adicionado suporte a imagens de fundo. Para manter a legibilidade e garantir um nível adequado de contraste, o texto visível é separado por um fundo distinto, utilizando a cor do tema ativo.
- A qualidade do som foi aprimorada ao aumentar ou diminuir a velocidade de reprodução;
- Melhorada a auto-deteção de antigas codificações de texto em páginas onde a informação sobre a codificação não é explicitamente fornecida.
- Na barra de pesquisa da console da web, agora é possível filtrar pela ausência de uma chave, indicando o símbolo "-" antes da máscara ou expressão regular. Por exemplo, a consulta de pesquisa "-img" mostrará todos os elementos que não contêm a string "img", enquanto "-/(cool|rad)/" mostrará elementos que não correspondem à expressão regular "/(cool|rad)/".
- Novas propriedades CSS adicionadas e para controlar o comportamento da rolagem ao atingir o limite lógico da área de rolagem.
- No SVG, foi adicionada a suporte às propriedades e .
- No HTMLFormElement, foi adicionado o método , que inicia o envio programático de dados do formulário, semelhante ao clique em um botão de envio. A função pode ser usada ao desenvolver botões personalizados de envio de formulário, para os quais a chamada form.submit() não é suficiente, pois não resulta em verificação interativa dos parâmetros, geração do evento 'submit' e envio dos dados vinculados ao botão de envio.
- Propriedades e objetos Window agora sempre retornam a largura e altura reais designadas da área (), e não o tamanho da parte visível (Visual Viewport).
- otimização do desempenho das ferramentas para desenvolvedores web. A carga foi reduzida durante a coleta de estatísticas para o painel de monitoramento da atividade da rede. No depurador JavaScript e na console da web, foi acelerado o carregamento de grandes scripts ligados a seus códigos fonte originais (source-mapped).
- No console da web, os problemas com o acesso fora da área do domínio atual (, Compartilhamento de Recursos de Origem Cruzada) agora aparecem como erros, e não como avisos. Variáveis definidas em expressões estão disponíveis para autocompletar na console.
- Nas ferramentas de desenvolvimento web, a seção de inspeção de rede oferece a decodificação de mensagens (JSON, MsgPack e CBOR) no formato WAMP (Protocolo de Mensagens da Aplicação Web via WebSocket), transmitidas através de uma conexão WebSocket.
Além das novidades e correções de bugs, o Firefox 73 solucionou , das quais 11 (classificadas sob CVE-2020-6800 e CVE-2020-6801) foram marcadas como potencialmente capazes de levar à execução de código malicioso ao abrir páginas especificamente formatadas. Vale lembrar que problemas de memória, como estouros de buffer e acesso a áreas de memória já liberadas, foram recentemente marcados como perigosos, mas não críticos.
Fonte: opennet.ru
