Firefox 68

Disponível Lançamento do Firefox 68.

Grandes mudanças:

  • O código de barras de endereço foi completamente reescrito - HTML e JavaScript são usados ​​em vez de XUL. As diferenças externas entre a linha antiga (Awesome Bar) e a nova (Quantum Bar) são apenas que as extremidades das linhas que não cabem na barra de endereço agora desaparecem em vez de serem cortadas (...), e para excluir entradas do histórico, em vez de Delete/Backspace você precisa usar Shift+Delete/Shift+Backspace. A nova barra de endereço é mais rápida e permite expandir seus recursos com complementos.
  • A página de gerenciamento de complementos (about:addons) também foi completamente reescrita usando a API Web. Botões excluir/desativar movido para o menu. Nas propriedades complementares você pode veja as permissões solicitadas e as notas de lançamento. Adicionada uma seção separada para complementos desabilitados (anteriormente eles eram simplesmente colocados no final da lista), bem como uma seção com complementos recomendados (cada versão passa por uma verificação de segurança completa). Agora você pode denunciar um complemento malicioso ou muito lento.
  • O código responsável por restaurar a sessão anterior é reescrito de JS para C++.
  • Adicionada página about:compat onde "correções" específicas do site podem ser gerenciadas. Estas são correções temporárias para sites que não funcionam corretamente (por exemplo, alterar o agente do usuário ou executar scripts que corrigem o funcionamento no Firefox). about:compat facilita a visualização de patches ativos e permite que os desenvolvedores da web os desativem para fins de teste.
  • As configurações de sincronização podem ser acessadas diretamente no menu principal.
  • O tema escuro no modo de leitura se aplica não apenas ao conteúdo da página, mas também à interface (barras de ferramentas, barras laterais, controles).
  • O Firefox tentará corrigir automaticamente erros de HTTPScausado por software antivírus de terceiros. Historicamente, o Firefox tem usado seu próprio armazenamento de certificados em vez do de sistema, que tem um impacto positivo na segurança, mas exige que o software antivírus importe seu certificado raiz para o armazenamento do navegador, o que alguns fornecedores negligenciam. Se o navegador detectar um ataque MitM (que pode ser causado por um antivírus tentando descriptografar e inspecionar o tráfego), ele ativará automaticamente a configuração security.enterprise_roots.enabled e tentará usar certificados do armazenamento do sistema (somente certificados adicionados lá por terceiros -software de terceiros, certificados fornecidos com o sistema operacional, são ignorados). Se isso ajudar, a configuração permanecerá habilitada. Se o usuário desabilitar explicitamente security.enterprise_roots.enabled, o navegador não tentará habilitá-lo. Na nova versão do ESR, essa configuração está habilitada por padrão. Além disso, um ícone foi adicionado à área de notificação (à esquerda da barra de endereço), indicando que o site que você está visualizando está utilizando um certificado importado da loja do sistema. Os desenvolvedores observam que o uso de certificados do sistema não afeta a segurança (apenas certificados adicionados aos certificados do sistema por software de terceiros são usados, e como o software de terceiros tem o direito de adicioná-los lá, ele poderia adicioná-los com a mesma facilidade para o armazenamento do Firefox).
  • As solicitações para permitir notificações push não serão mostradas até que o usuário interaja explicitamente com a página.
  • Acesso à câmera e microfone a partir de agora só pode ser realizado a partir de um contexto seguro (ou seja, de páginas carregadas via HTTPS).
  • Após 2 anos, o símbolo foi adicionado à stop list (uma lista de caracteres que não são permitidos em nomes de domínio) Κʻ / ĸ (U+0138, *Kra*). Em letras maiúsculas, parece o “k” latino ou “k” cirílico, que pode fazer o jogo dos phishers. Todo esse tempo, os desenvolvedores tentaram resolver o problema por meio do comitê técnico Unicode (adicionar este símbolo à categoria “histórico”), mas se esqueceram disso ao lançar a próxima edição do padrão.
  • Nas compilações oficiais não é mais possível desabilitar o modo multiprocesso. O modo de processo único (onde a interface do navegador e o conteúdo das guias são executados no mesmo processo) é menos seguro e não foi totalmente testado, o que pode causar problemas de estabilidade. Para fãs do modo de processo único soluções alternativas fornecidas.
  • mudado comportamento ao sincronizar configurações. A partir de agora, por padrão, apenas as configurações incluídas na lista definida pelos desenvolvedores serão sincronizadas. Você pode retornar ao comportamento anterior (sincronizar absolutamente todas as configurações alteradas) através de about:config.
  • As seguintes propriedades CSS são implementadas: preenchimento de rolagem, margem de rolagem, alinhamento de encaixe de rolagem, conjunto de contador, -webkit-line-clamp.
  • Adicionado suporte a pseudoelementos ::marcador e suas animações.
  • O suporte primitivo está habilitado por padrão BigInt.
  • window.open() agora respeita o parâmetro passado "sem referenciador".
  • Suporte adicionado HTMLImageElement.decode() (carregando imagens antes de serem adicionadas ao DOM).
  • Muitas melhorias em ferramentas de desenvolvedor.
  • Localizações bn-BD e bn-IN combinadas em bengali (bilhões).
  • As localizações que permaneceram sem mantenedores foram removidas: Assamês (as), Inglês sul-africano (en-ZA), Maithili (mai), Malayalam (ml), Oriya (ou). Os usuários desses idiomas serão automaticamente alterados para o inglês britânico (en-GB).
  • API WebExtensions agora disponíveis ferramentas para trabalhar com scripts de usuário. Isso poderia potencialmente resolver problemas de segurança (ao contrário de Greasemonkey/Violentmonkey/Tampermonkey, cada script é executado em sua própria sandbox) e estabilidade (elimina a corrida entre o carregamento da página e a inserção do script) e também permite que o script seja executado no estágio desejado de carregamento da página.
  • A configuração view_source.tab foi retornada, permitindo que você abra o código-fonte da página na mesma aba, em vez de em uma nova.
  • O tema escuro agora pode ser aplicado às páginas de serviço do navegador (por exemplo, a página de configurações), isso é controlado pela configuração browser.in-content.dark-mode.
  • Dispositivos Windows 10 com placas gráficas AMD têm suporte para WebRender habilitado.
  • Uma nova instalação no Windows 10 adicionará um atalho à barra de tarefas.
  • A versão do Windows agora usa Serviço de transferência inteligente em segundo plano (BITS).

Notas de lançamento para desenvolvedores

Fonte: linux.org.ru

Adicionar um comentário