Firefox 78

Disponible Firefox 78.

  • Al quadre de diàleg de càrrega de PDF S'ha afegit l'element "Obre al Firefox"..
  • S'ha afegit la possibilitat de desactivar la mostra de llocs principals en fer clic a la barra d'adreces (browser.urlbar.suggest.topsites).
  • Elements de menú "Tancar les pestanyes a la dreta" i "Tancar altres pestanyes" mogut en un submenú separat. Si l'usuari va tancar diverses pestanyes alhora (per exemple, utilitzant "Tanca altres pestanyes"), l'element del menú "Restaura la pestanya tancada" els restaurarà tots, i no només un. Anteriorment, els usuaris que tancaven accidentalment un munt de pestanyes havien de restaurar-les una per una.
  • S'ha redissenyat l'aspecte del mode de lectura. La barra lateral s'ha substituït per una barra d'eines flotant compacta, el disseny de la qual s'adapta millor a la interfície del navegador.
  • Firefox impedirà que s'iniciï l'estalvi de pantalla si hi ha una trucada WebRTC en curs.
  • S'ha resolt un problema de llarga data que es produïa quan un usuari intenta enganxar text llarg (com ara una contrasenya generada per un gestor de contrasenyes) en un camp que té una longitud limitada (longitud màxima). Les versions anteriors de Firefox truncaven silenciosament la contrasenya a una longitud especificada, la qual cosa, durant el registre, feia que la contrasenya "truncada" s'enviés al servidor, mentre que l'usuari estava segur que la seva contrasenya era més llarga. Per descomptat, en el futur l'usuari no podria iniciar sessió amb una contrasenya llarga. Ara el Firefox ressaltarà visualment un camp on s'ha inserit un text massa llarg i advertirà a l'usuari que introdueixi una línia més curta.
  • Quan escriviu a la barra d'adreces, a més dels suggeriments del cercador, també se us oferirà cerques anteriors (browser.urlbar.maxHistoricalSearchSuggestions). Per exemple, si un usuari ha cercat anteriorment "hola ós" a través de la barra d'adreces, quan escrigui la paraula "hola" se li demanarà que cerqui "hola ós").
  • Si l'usuari ha inserit un domini a la barra d'adreces sense especificar el protocol, Firefox intentarà connecteu-hi no només mitjançant HTTP, com abans, sinó també mitjançant HTTPS (en cas que el servidor no admeti HTTP).
  • Les adreces que acaben en .example, .internal, .invalid, .local, .localhost, ,test ja no fan que la cerca es porti a un motor de cerca; en canvi, el navegador intentarà obrir-les (aquests sufixos s'utilitzen sovint en desenvolupament). ).
  • Seguretat i privadesa:
    • S'ha afegit informació a la pàgina about:protections sobre quantes contrasenyes filtrades ha canviat l'usuari per protegir-ne de segures, així com informació sobre si una contrasenya específica s'ha filtrat (i s'ha de canviar).
    • Afegit configuració layout.css.font-visibility.level, que permet especificar quines fonts del sistema informarà del navegador a les pàgines web (els tipus de lletra es divideixen en tres grups: només els bàsics del sistema, bàsics + tipus de lletra dels paquets d'idioma, tots els tipus de lletra ). En el futur, tenim previst realitzar proves per determinar la millor opció que no faci malbé la visualització de les pàgines, però tampoc revelarà massa informació sobre tots els tipus de lletra instal·lats).
    • Quan un usuari introdueix una paraula a la barra d'adreces, Firefox utilitza heurístiques per determinar si pot ser un nom de domini a la xarxa local i envia una consulta al servidor DNS per comprovar si aquest domini existeix a la xarxa (de manera que el primer element de la llista desplegable és suggerir anar a aquest domini). Per a usuaris paranoics afegit la configuració que controla aquest comportament (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • S'ha adoptat un pedaç dels desenvolupadors de TorBrowser que us permet desactivar completament l'ús de DNS (network.dns.disabled).
    • Re discapacitat suport per a TLS 1.0 i 1.1 (es va desactivar a Firefox 74, però després es va tornar a activar a causa del fet que durant la pandèmia, la disponibilitat dels recursos web va esdevenir molt important). Si el servidor no és compatible amb TLS 1.2, l'usuari veurà un missatge d'error sobre l'establiment d'una connexió segura i un botó que permet el suport per als protocols heretats (el suport per a ells s'eliminarà completament en el futur). Chrome i Edgium al juliol també desactiven el suport per a protocols antics (TLS 1.0 va aparèixer el 1999 i TLS 1.1 el 2006), ja que no admeten algorismes moderns ràpids i fiables (ECDHE, AEAD), però requereixen suport per als antics i febles ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Des d'Internet Explorer i Edge admeten TLS 1.0/1.1 s'eliminarà al Setembre.
    • Inhabilitat suport per als xifratges TLS_DHE_RSA_WITH_AES_128_CBC_SHA i TLS_DHE_RSA_WITH_AES_256_CBC_SHA. Firefox va ser l'últim navegador que els va donar suport.
  • Promogut requisits mínims del sistema. A partir d'ara, aquests són GNU libc 2.17, libstdc++ 4.8.1 i GTK+ 3.14.
  • Aquesta és la darrera versió important que admet macOS 10.9, 10.10 i 10.11. Es recomana als usuaris d'aquests sistemes operatius que actualitzin a Firefox ESR 78.x, que continuarà donant suport a aquestes versions de macOS durant un any.
  • Moltes millores per a persones amb discapacitat:
    • Quan feu servir JAWS, en prémer la fletxa avall d'un element d'entrada HTML que conté una llista de dades ja no moveu incorrectament el cursor a l'element següent.
    • Els lectors de pantalla ja no tartamudegen ni es bloquegen quan l'indicador de micròfon/càmera/compartició de pantalla es posa en focus.
    • La càrrega de taules que contenen milers de files s'ha accelerat significativament.
    • Els elements d'entrada de text amb estils personalitzats ara mostren correctament el contorn del focus.
    • Els lectors de pantalla ja no canvien per error a la visualització de documents en obrir Eines per a desenvolupadors.
    • S'ha reduït el nombre d'animacions (en passar el cursor per sobre d'una pestanya, obrir la barra de cerca, etc.) per facilitar la vida a les persones amb migranya i epilèpsia.
  • Tots els usuaris del Regne Unit rebran recomanacions de Pocket a la pàgina de pestanya nova.
  • CSS:
  • JavaScript:
    • Suport API implementat Intl.ListFormat.
    • Constructor Intl.NumberFormat() Adquirir suport per a les opcions proposades dins API unificada Intl.NumberFormat.
    • Des de V8 (motor Chromium JS) portat nova versió del motor d'expressions regulars Irregexp, que va permetre implementar tots els elements que falten d'ECMAScript 2018 (declaracions Mirar enrere, RegExp.prototype.dotAll, escapar de classes de caràcters Unicode, grups anomenats). La versió anterior es va prestar l'any 2014 (abans, Firefox tenia el seu propi motor), des de llavors els desenvolupadors han hagut de mantenir la forquilla, portant els canvis de Chromium. Ara s'ha implementat un arnès que permet transferir Irregexp com un mòdul que pràcticament no requereix cap adaptació. Els desenvolupadors de V8 han fet molta feina, que han reduït la dependència d'Irregexp de V8. Al seu torn, els desenvolupadors de Firefox han enviat pedaços aigües amunt que arreglen els errors, milloren la qualitat del codi i eliminen les incoherències amb l'especificació de JavaScript.
    • Tots els objectes prototip DOM afegit Propietat Symbol.toStringTag.
    • Millora recollida d'escombraries d'objectes WeakMap.
  • El mètode window.external.AddSearchProvider és ara un taló d'acord amb especificació.
  • DOM: mètode implementat ParentNode.replaceChildren().
  • WebAssembly: a partir d'ara les funcions poden retornar diversos valors alhora.
  • Eines per a desenvolupadors.

Font: linux.org.ru

Afegeix comentari