Firefox 68

Disponível lançamento do Firefox 68.

Principais mudanças:

  • O código da barra de endereços foi completamente reescrito — em vez de XUL, agora são usados HTML e JavaScript. As diferenças externas entre a barra antiga (Awesome Bar) e a nova (Quantum Bar) estão apenas no fato de que os itens que não cabem na barra de endereços agora desvanecem em vez de serem cortados (…), e para remover itens do histórico, você deve usar Shift+Delete/Shift+Backspace em vez de Delete/Backspace. A nova barra de endereços é mais rápida e permite expandir suas funcionalidades com complementos.
  • A página de gerenciamento de complementos (about:addons) também foi completamente reescrita para Web API. Os botões de remoção/desativação foram realocados no menu. Nas propriedades dos complementos, você pode ver as permissões solicitadas e as notas de lançamento. Uma seção separada para complementos desativados foi adicionada (antes eles eram simplesmente colocados no final da lista), assim como uma seção com complementos recomendados (cada versão passa por uma rigorosa verificação de segurança). Agora é possível denunciar um complemento malicioso ou muito lento.
  • O código responsável pela recuperação da sessão anterior foi reescrito de JS para C++.
  • Foi adicionada uma página about:compat, onde você pode gerenciar 'consertos' específicos para sites. Estas são correções temporárias para sites que não funcionam corretamente (como mudar o agente de usuário ou executar scripts que corrigem o funcionamento no Firefox). about:compat facilita a visualização de consertos ativos e permite que desenvolvedores web os desativem para fins de teste.
  • O acesso às configurações de sincronização é possível diretamente do menu principal.
  • O modo escuro no modo de leitura se aplica não apenas ao conteúdo da página, mas também à interface (barras de ferramentas, painéis laterais, elementos de controle).
  • O Firefox tentará corrigir automaticamente erros de HTTPS, causados por software antivírus de terceiros. Historicamente, o Firefox usa seu próprio armazenamento de certificados em vez do sistema, o que reflete positivamente na segurança., mas exige que o software antivírus importe seu próprio certificado raiz para o armazenamento do navegador, o que alguns fabricantes negligenciam. Se o navegador detectar um ataque MitM (que pode ser causado por um antivírus tentando descriptografar e verificar o tráfego), ativará automaticamente a configuração security.enterprise_roots.enabled e tentará usar os certificados do armazenamento do sistema (são utilizados apenas os certificados adicionados por software de terceiros, enquanto os certificados fornecidos junto com o sistema operacional são ignorados). Se isso ajudar, a configuração permanecerá ativada. Se o usuário desativar explicitamente o security.enterprise_roots.enabled, o navegador não tentará ativá-la novamente. Na nova versão do ESR, essa configuração está ativada por padrão. Além disso, um ícone foi adicionado à área de notificações (à esquerda da barra de endereços), indicando que o site visitado está usando um certificado importado do armazenamento do sistema. Os desenvolvedores observam que o uso de certificados do sistema não afeta a segurança (são utilizados apenas os certificados adicionados ao sistema por software de terceiros; uma vez que esse software tem o direito de adicioná-los lá, ele também poderia tê-los adicionado ao armazenamento do Firefox).
  • As solicitações para permissão de notificações push não serão exibidas até que o usuário interaja explicitamente com a página.
  • O acesso à câmera e ao microfone agora pode ocorrer apenas a partir de um contexto seguro (ou seja, a partir de páginas carregadas pelo protocolo HTTPS).
  • Após 2 anos, o símbolo foi adicionado à lista de bloqueio (lista de caracteres que são indevidos nos nomes de domínio) Κʻ / ĸ (U+0138, *Kra*). Em sua forma maiúscula, aparece como o “k” latino ou o “к” cirílico, o que pode ter favorecido os golpistas. Durante todo esse tempo, os desenvolvedores tentaram resolver a questão através do comitê técnico do Unicode (adicionar esse símbolo à categoria 'histórica'), mas eles esqueceram disso ao lançar a edição mais recente do padrão.
  • Nas versões oficiais, não é mais possível desativar o modo multiprocessado. O modo monoprocessado (onde a interface do navegador e o conteúdo das abas são executados em um único processo) é menos seguro e não é totalmente testado, o que pode causar problemas de estabilidade. Para os amantes do modo monoprocessado, existem alternativas..
  • Modificado o comportamento da sincronização de configurações. A partir de agora, apenas as configurações que estão em uma lista específica definida pelos desenvolvedores serão sincronizadas por padrão. É possível retornar ao comportamento anterior (sincronizar todas as configurações alteradas) através do about:config.
  • Os seguintes propriedades CSS foram implementadas: scroll-padding, scroll-margin, scroll-snap-align, counter-set, -webkit-line-clamp.
  • Adicionada a suporte ao pseudo-elemento ::marker e sua animação.
  • Apoio ao primitivo foi ativado por padrão BigInt.
  • window.open() agora considera o parâmetro passado «noreferrer».
  • Suporte adicionado HTMLImageElement.decode() (carregando imagens antes de adicioná-las ao DOM).
  • Diversas melhorias nas ferramentas de desenvolvedor.
  • As localizações bn-BD e bn-IN foram unidas em bengali (bn).
  • Removidas localizações sem mantenedores: assamês (as), dialeto sul-africano do inglês (en-ZA), maithili (mai), malaiala (ml), oriya (or). Usuários desses idiomas serão automaticamente transferidos para o dialeto britânico do inglês (en-GB).
  • A API WebExtensions agora possui ferramentas para trabalhar com userscripts. Isso potencialmente pode resolver problemas de segurança (diferente do 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 executar o script na fase desejada do carregamento da página.
  • A configuração view_source.tab foi restaurada, permitindo abrir o código-fonte da página na mesma aba, em vez de uma nova.
  • O modo escuro agora pode ser aplicado a páginas de serviço do navegador (como a page de configurações), gerenciado pela configuração browser.in-content.dark-mode.
  • Em dispositivos Windows 10 com placas de vídeo AMD, o suporte ao WebRender foi ativado.
  • Após uma nova instalação no Windows 10, um atalho será adicionado à barra de tarefas.
  • A versão para Windows agora utiliza o serviço de Transferência Inteligente em Segundo Plano (BITS).

Notas de lançamento para desenvolvedores

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster