Versão do Firefox 77

navegador lançado Firefox 77E versão móvel Firefox 68.9 para a plataforma Android. Além disso, uma atualização foi gerada ramos Suporte de longo termo 68.9.0. Em breve no palco teste beta A versão do Firefox 78 fará a transição, cujo lançamento está previsto para 30 de junho.

O principal inovações:

  • Adicionado por nova página de serviço "about:certificate" para acessar a interface integrada para visualizar certificados. Na interface, você pode exibir uma lista de certificados raiz e salvos, visualizar detalhes de cada certificado e exportar certificados (o suporte para importação ainda não está disponível).
    Versão do Firefox 77

  • Adicionado suporte experimental para o formato de imagem AVIF (AV1 Image Format), que usa tecnologias de compressão intra-quadro do formato de codificação de vídeo AV1 (suportado a partir do Firefox 55). Para habilitar AVIF em about:config existe uma opção image.avif.enabled. O contêiner para distribuição de dados compactados no AVIF é completamente semelhante ao HEIF. AVIF suporta imagens em HDR (High Dynamic Range) e espaço de cores de ampla gama, bem como em faixa dinâmica padrão (SDR).
  • Expandido número sistemas para o qual o sistema de composição está habilitado WebRender, escrito em Rust e permitindo aumentar significativamente a velocidade de renderização e reduzir a carga da CPU. A WebRender terceiriza as operações de renderização de conteúdo da página para o lado da GPU, que são implementadas por meio de shaders executados na GPU. WebRender agora é ligado em equipamentos com Intel Skylake GT1, AMD Raven Ridge, APUs AMD Evergreen e em laptops com placas gráficas NVIDIA executando Windows 10. Para forçar a ativação em about:config, você deve ativar as configurações “gfx.webrender.all” e “gfx.webrender.enabled” ou executar o Firefox com variável de ambiente definida MOZ_WEBRENDER=1.
  • Na barra de endereço melhorada análise de frases de pesquisa. Palavras com ponto agora são avaliadas para associação com domínios atuais (por exemplo, anteriormente, inserir chaves como “test.log” não levava a uma pesquisa, mas a uma tentativa de abrir o site, e inserir “data:url” com espaços e um ponto de interrogação resultava em uma pesquisa, não em download).
  • Adicionado por apoiar poderes opcionais, cuja solicitação em complementos não resulta em uma notificação sobre a confirmação de novos direitos ao instalar ou atualizar um complemento, mas é exibida quando o complemento acessa diretamente uma operação que requer direitos elevados. As permissões que podem ser declaradas como opcionais incluem gerenciamento, devtools, navigationData, pkcs11
    proxy e sessão. A motivação para adicionar permissões opcionais é o desejo de reduzir a carga sobre os usuários ao atualizar complementos e fornecer a capacidade de atualizar um complemento sem ter que confirmar permissões (anteriormente, se o usuário não concordasse com as permissões, o complemento não foi atualizado).

  • Para usuários do Reino Unido na página Nova guia incluído exibindo conteúdo recomendado pelo serviço Pocket. Páginas anteriormente semelhantes apareceu apenas para usuários dos EUA, Canadá e Alemanha. A personalização associada à seleção do conteúdo é realizada do lado do cliente e sem transferência de informações do usuário a terceiros (toda a lista de links recomendados para o dia atual é carregada no navegador, que é classificada do lado do usuário com base nos dados do histórico de navegação ). Deve-se notar que os blocos pagos pelos patrocinadores são exibidos apenas nos EUA e são claramente marcados como publicidade; os artigos publicitários ainda não são utilizados em outros países. Para desativar o conteúdo recomendado do Pocket, existe um fixação no configurador (Firefox Home Content/Recommended by Pocket) e a opção “browser.newtabpage.activity-stream.feeds.topsites” em about:config.

    Versão do Firefox 77

  • No configurador, no bloco suspenso Métodos de bloqueio de cookies na seção de configurações de bloqueio de rastreamento de movimento adicionado um novo item para isolamento dinâmico de cookies por domínio exibido na barra de endereço (“Isolamento dinâmico primário", quando as inserções próprias e de terceiros são determinadas com base no domínio base do site). Em about:config, a interface é habilitada através da configuração “browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled” ou diretamente “network.cookie.cookieBehavior = 5”.

    Versão do Firefox 77

  • Para facilitar a navegação em dispositivos touchscreen aumentou preenchimento na barra de favoritos (ao abrir uma nova aba, a nova barra de endereço do Megabar se sobrepõe parcialmente à barra de favoritos e deixa pouco espaço para clicar).
  • Implementado novas caixas de diálogo modais vinculadas a guias individuais e não bloqueando toda a interface. Para controlar se a vinculação de diálogo está habilitada, as opções “prompts.defaultModalType”, “prompts.modalType.confirmAuth” e “prompts.modalType.insecureFormSubmit” foram adicionadas a about:config (1 - vinculação ao conteúdo, 2 - vinculação à guia , 3 - vinculação a window ).

    Versão do Firefox 77

  • Em cerca de:config adicionado nova configuração middlemouse.openNewWindow, com a qual você pode desabilitar o uso do botão do meio do mouse para abrir um link em uma nova aba.
  • Excluído configuração de browser.urlbar.update1.view.stripHttps (o suporte para configuração de browser.urlbar.trimURLs é mantido).
  • Do motor Gecko completamente deletado apoiar
    Grades XUL.

  • Por padrão, a rotação automática de imagens JPEG é habilitada com base nos dados Exif.
  • Removida a configuração "browser.urlbar.oneOffSearches". Para ocultar os botões dos mecanismos de pesquisa alternativos que aparecem quando você começa a digitar no endereço ou na barra de pesquisa, você pode selecionar os mecanismos de pesquisa desejados na página about:preferences#search.

    Versão do Firefox 77

  • O texto que não cabe na restrição "maxlength" não é mais cortado quando colado nos campos E .
  • Método adicionado String.prototype.replaceAll () (String#replaceAll), que retorna uma nova string (a string original permanece inalterada) na qual todas as correspondências são substituídas com base no padrão fornecido. Os padrões podem ser máscaras simples ou expressões regulares.
  • Habilitado para exibir o valor do rótulo especificado usando o atributo “label” no elemento se o conteúdo do elemento estiver vazio.
  • IndexedDB implementa a propriedade IDBCursor.request.
  • Adicionado por suporte de layout experimental Alvenaria em contêineres de grade.
  • Para ferramentas de desenvolvedor adicionado painel para avaliar possíveis problemas de compatibilidade com diferentes navegadores (mostra quais navegadores suportam uma propriedade CSS específica vinculada ao elemento selecionado). Ativado por meio da configuração devtools.inspector.compatibility.enabled em about:config.

    Versão do Firefox 77

  • Grande porção adicionada melhorias no depurador JavaScript. O carregamento e a depuração passo a passo são acelerados e o consumo de memória é reduzido. A comparação de diferentes visualizações de código (mapa fonte) foi melhorada, permitindo visualizar variáveis ​​dos códigos fonte originais ao depurar os módulos resultantes. Ao alterar a linha selecionada clicando na janela Call Stack e iniciando a execução passo a passo (Step over, F10), o depurador executará o código até chegar à linha seguinte à selecionada. Um menu foi adicionado ao painel (ícone de engrenagem), que atualmente possui apenas um item para desativar o JavaScript. Adicionada a capacidade de definir pontos de interrupção condicionais (watchpoints), que pausam a execução ao alterar ou ler determinados valores (anteriormente era possível pausar a execução ao ler e alterar separadamente).

    Versão do Firefox 77

  • Um menu foi adicionado ao painel de interface para inspecionar a atividade da rede, que contém funções para gerenciar o log (salvar o log entre carregamentos do site, importar um arquivo HAR, gravar um arquivo HAR). Um menu de contexto foi adicionado ao painel Solicitar Bloqueio para ativar, desativar e excluir elementos bloqueados.
    Versão do Firefox 77

  • Desconectando O suporte ao FTP foi adiado até o Firefox 79, mas uma opção já foi adicionada para controlar a atividade do FTP (network.ftp.enabled em about:config).

Além de inovações e correções de bugs no Firefox 77 eliminado 9 vulnerabilidades, das quais 7 estão marcadas como perigosas:

  • Quatro vulnerabilidades (coletadas em CVE-2020-12411 и
    CVE-2020-12409) são causados ​​por problemas de memória, como buffer overflows e acesso a áreas de memória já liberadas. Potencialmente, esses problemas podem levar à execução do código de um invasor ao abrir páginas especialmente projetadas.

  • Vulnerabilidade
    CVE-2020-12406 é causado pela falta de verificação de tipo ao excluir objetos NativeTypes e pode ser usado para fazer com que o código do invasor seja executado.

  • A vulnerabilidade CVE-2020-12405 é causada por um bloco de memória Use-after-free no SharedWorkerService e provavelmente está limitada a causar uma falha.
  • A vulnerabilidade CVE-2020-12399 se deve à vulnerabilidade da biblioteca NSS a um ataque de canal lateral. permitindo Com base na análise das diferenças no tempo de computação, recupere a chave privada da assinatura digital DSA.

Fonte: opennet.ru

Adicionar um comentário