Firefox 78

Dispoñible Firefox 78.

  • Á caixa de diálogo de carga de PDF engadiu o elemento "Abrir en Firefox"..
  • Engadiuse a posibilidade de desactivar a mostra dos principais sitios ao facer clic na barra de enderezos (browser.urlbar.suggest.topsites).
  • Elementos do menú "Pechar pestanas á dereita" e "Pechar outras pestanas" movido nun submenú separado. Se o usuario pechou varias pestanas á vez (por exemplo, usando "Pechar outras pestanas"), entón o elemento de menú "Restaurar pestana pechada" restauraraos todos, e non só un. Anteriormente, os usuarios que pechaban accidentalmente un montón de pestanas tiñan que restauralas unha por unha.
  • Redeseñouse a aparencia do modo de lectura. A barra lateral foi substituída por unha barra de ferramentas flotante compacta, cuxo deseño encaixa mellor na interface do navegador.
  • Firefox evitará que se inicie o protector de pantalla se hai unha chamada WebRTC en curso.
  • Resolveuse un problema de longa data que se producía cando un usuario intenta pegar texto longo (como un contrasinal xerado por un xestor de contrasinais) nun campo de lonxitude limitada (lonxitude máxima). As versións anteriores de Firefox truncaban silenciosamente o contrasinal a unha lonxitude especificada, o que durante o rexistro provocou que o contrasinal "truncado" fose enviado ao servidor, mentres que o usuario estaba seguro de que o seu contrasinal era máis longo. Por suposto, no futuro o usuario non podería iniciar sesión cun contrasinal longo. Firefox agora resaltará visualmente un campo onde se inseriu texto excesivamente longo e advertirá ao usuario que introduza unha liña máis curta.
  • Ao escribir na barra de enderezos, ademais das suxestións do buscador, tamén se lle ofrecerá buscas pasadas (browser.urlbar.maxHistoricalSearchSuggestions). Por exemplo, se un usuario buscou previamente "ola oso" a través da barra de enderezos, cando escriba a palabra "ola" pediráselle que busque "ola oso").
  • Se o usuario inseriu un dominio na barra de enderezos sen especificar o protocolo, Firefox tentará conéctese a el non só a través de HTTP, como antes, senón tamén a través de HTTPS (no caso de que o servidor non admita HTTP).
  • Os enderezos rematados en .example, .internal, .invalid, .local, .localhost, ,test xa non provocan que se leve a busca a un motor de busca; no seu lugar, o navegador tentará abrilos (estes sufixos úsanse a miúdo no desenvolvemento). ).
  • Seguridade e privacidade:
    • Engadiuse información á páxina about:protections sobre cantos contrasinais filtrados cambiou o usuario por outros seguros, así como información sobre se un contrasinal específico foi filtrado (e debería cambiarse).
    • Engadido configuración layout.css.font-visibility.level, que permite especificar que fontes do sistema informará o navegador ás páxinas web (as fontes divídense en tres grupos: só as básicas do sistema, básicas + fontes dos paquetes de idiomas, todas as fontes). ). No futuro, pensamos realizar probas para determinar a mellor opción que non estragaría a visualización das páxinas, pero tampouco revelaría demasiada información sobre todas as fontes instaladas).
    • Cando un usuario introduce unha palabra na barra de enderezos, Firefox utiliza a heurística para determinar se podería tratarse dun nome de dominio na rede local e envía unha consulta ao servidor DNS para comprobar se ese dominio existe na rede (para que o primeiro elemento da lista despregable é suxerir ir a este dominio). Para usuarios paranoicos engadido a configuración que controla este comportamento (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • Adoptouse un parche dos desenvolvedores de TorBrowser que lle permite desactivar completamente o uso de DNS (network.dns.disabled).
    • Re desactivado soporte para TLS 1.0 e 1.1 (desactivouse en Firefox 74, pero despois volveuse a activar debido a que durante a pandemia, a dispoñibilidade dos recursos web volveu ser moi importante). Se o servidor non admite TLS 1.2, o usuario verá unha mensaxe de erro sobre o establecemento dunha conexión segura e un botón que permite a compatibilidade con protocolos legados (o soporte para eles eliminarase completamente no futuro). Chrome e Edgium en xullo tamén desactivan a compatibilidade con protocolos antigos (TLS 1.0 apareceu en 1999, e TLS 1.1 en 2006), xa que non admiten algoritmos modernos rápidos e fiables (ECDHE, AEAD), pero requiren soporte para os antigos e débiles ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Desde Internet Explorer e Edge admiten TLS 1.0/1.1 eliminarase en setembro.
    • Desactivado soporte para os cifrados TLS_DHE_RSA_WITH_AES_128_CBC_SHA e TLS_DHE_RSA_WITH_AES_256_CBC_SHA. Firefox foi o último navegador que os admitiu.
  • Mellorado requisitos mínimos do sistema. A partir de agora, estes son GNU libc 2.17, libstdc++ 4.8.1 e GTK+ 3.14.
  • Esta é a última versión principal compatible con macOS 10.9, 10.10 e 10.11. Recoméndase aos usuarios destes sistemas operativos que actualicen a Firefox ESR 78.x, que seguirá admitindo estas versións de macOS durante un ano.
  • Moitas melloras para persoas con discapacidade:
    • Cando se usa JAWS, ao premer a frecha cara abaixo nun elemento de entrada HTML que contén unha lista de datos xa non se move incorrectamente o cursor ao seguinte elemento.
    • Os lectores de pantalla xa non tartamudean nin se conxelan cando se enfoca o indicador de micrófono/cámara/compartimento de pantalla.
    • A carga de táboas que conteñen miles de filas acelerouse significativamente.
    • Os elementos de entrada de texto con estilos personalizados agora mostran correctamente o contorno do foco.
    • Os lectores de pantalla xa non cambian por erro á vista de documentos ao abrir Ferramentas para programadores.
    • Reduciuse o número de animacións (ao pasar o rato sobre unha pestana, abrir a barra de busca, etc.) para facilitar a vida das persoas con enxaqueca e epilepsia.
  • Todos os usuarios do Reino Unido recibirán recomendacións de Pocket na páxina Nova pestana.
  • CSS:
  • javascript:
    • Soporte API implementado Intl.ListFormat.
    • Debuxante Intl.NumberFormat() apoio adquirido para as opcións propostas dentro API unificada Intl.NumberFormat.
    • Desde V8 (motor Chromium JS) portado nova versión do motor de expresións regulares Irrexexp, que permitiu implementar todos os elementos que faltan de ECMAScript 2018 (instruccións Mira atrás, RegExp.prototype.dotAll, escapar de clases de caracteres Unicode, grupos nomeados). A versión anterior foi prestada en 2014 (antes diso, Firefox tiña o seu propio motor), desde entón os desenvolvedores tiveron que manter a bifurcación, portando os cambios desde Chromium. Agora implantouse un arnés que permite transferir Irregexp como un módulo que practicamente non require ningunha adaptación. Os desenvolvedores de V8 fixeron moito traballo, que reduciron a dependencia de Irregexp de V8. Pola súa banda, os desenvolvedores de Firefox enviaron parches que solucionan fallos, melloran a calidade do código e eliminan inconsistencias coa especificación de JavaScript.
    • Todos os obxectos prototipo DOM engadido Propiedade Symbol.toStringTag.
    • Mellorado recollida de lixo obxecto Mapa débil.
  • O método window.external.AddSearchProvider agora é un esbozo dacordo con especificación.
  • DOM: método implementado ParentNode.replaceChildren().
  • WebAssembly: a partir de agora As funcións poden devolver varios valores á vez.
  • Ferramentas para desenvolvedores.

Fonte: linux.org.ru

Engadir un comentario