Versió de Firefox 101

S'ha llançat el navegador web Firefox 101. A més, s'ha creat una actualització de la branca de suport a llarg termini: 91.10.0. La branca Firefox 102 s'ha traslladat a l'etapa de proves beta, el llançament de la qual està previst per al 28 de juny.

Innovacions clau a Firefox 101:

  • Hi ha suport experimental per a la tercera versió del manifest de Chrome, que defineix les capacitats i els recursos disponibles per als complements escrits amb l'API de WebExtensions. La versió del manifest de Chrome implementada a Firefox afegeix una nova API de filtratge de contingut declaratiu, però a diferència de Chrome, no s'ha donat suport a l'antic mode de bloqueig de l'API webRequest, que es requereix als complements per bloquejar contingut no desitjat i garantir la seguretat. aturat. Per habilitar la compatibilitat amb la tercera versió del manifest, about:config proporciona el paràmetre "extensions.manifestV3.enabled".
  • És possible lligar controladors a tots els tipus MIME que es criden un cop finalitzada la descàrrega de fitxers del tipus especificat.
  • S'ha implementat la possibilitat d'utilitzar simultàniament un nombre arbitrari de micròfons durant una videoconferència, que, per exemple, us permet canviar fàcilment els micròfons durant un esdeveniment.
  • S'inclou suport per al protocol WebDriver BiDi, que permet utilitzar eines externes per automatitzar el treball i controlar de forma remota el navegador, per exemple, el protocol permet provar la interfície mitjançant la plataforma Selenium. S'admeten els components de servidor i client del protocol, cosa que permet enviar peticions i rebre respostes.
  • S'ha afegit suport per a la consulta de mitjans de contrast de preferències, que permet als llocs determinar la configuració definida per l'usuari per mostrar contingut amb un contrast augmentat o disminuït.
  • S'ha afegit suport per a tres mides noves de l'àrea visible (Viewport): "petit" (s), "gran" (l) i "dinàmic" (d), així com unitats de mesura associades a aquestes mides - "*vi" (vi, svi, lvi i dvi), "*vb" (vb, svb, lvb i dvb), "*vh" (svh, lvh, dvh), "*vw" (svw, lvw, dvw), "* vmax" (svmax, lvmax, dvmax) i "*vmin" (svmin, lvmin i dvmin). Les unitats de mesura proposades permeten vincular la mida dels elements a la mida més petita, més gran i dinàmica de l'àrea visible en termes percentuals (la mida canvia en funció de la mostra, l'amagat i l'estat de la barra d'eines).
  • El mètode showPicker() s'ha afegit a la classe HTMLInputElement, que us permet mostrar diàlegs ja preparats per omplir valors típics als camps amb els tipus "data", "mes", "setmana", "hora", "datetime-local", "color" i "fitxer", així com per als camps que admeten l'emplenament automàtic i la llista de dades. Per exemple, podeu mostrar una interfície en forma de calendari per seleccionar una data o una paleta per introduir un color.
  • S'ha afegit una interfície de programació que permet crear de forma dinàmica fulls d'estil a partir d'una aplicació JavaScript i manipular l'aplicació d'estils. A diferència de la creació de fulls d'estil amb el mètode document.createElement('style'), la nova API afegeix eines per construir estils mitjançant l'objecte CSSStyleSheet(), proporcionant mètodes com insertRule, deleteRule, replace i replaceSync.
  • Al tauler d'inspecció de la pàgina, quan s'afegeix o s'elimina noms de classe mitjançant el botó ".cls" de la pestanya Visualització de regles, s'implementa l'aplicació interactiva de recomanacions de la informació sobre eines desplegable d'emplenament automàtic d'entrada, que ofereix una visió general dels noms de classe disponibles per al pàgina. A mesura que us moveu per la llista, les classes seleccionades s'apliquen automàticament per avaluar visualment els canvis que provoquen.
    Versió de Firefox 101
  • S'ha afegit una nova opció a la configuració del tauler d'inspecció per desactivar la funció "arrossegar per actualitzar" a la pestanya Vista de regles, que us permet canviar la mida d'algunes propietats CSS arrossegant horitzontalment el ratolí.
    Versió de Firefox 101
  • Firefox per a Android ha afegit suport per a la funció d'ampliació de l'àrea de pantalla proporcionada des d'Android 9, amb la qual podeu, per exemple, ampliar el contingut dels formularis web. S'han resolt problemes amb la mida del vídeo en veure YouTube o en sortir del mode d'imatge en imatge. S'ha corregit el parpelleig del teclat virtual quan es mostra el menú emergent. Visualització millorada d'un botó de codi QR a la barra d'adreces.

A més de les innovacions i correccions d'errors, Firefox 101 elimina 30 vulnerabilitats, de les quals 25 estan marcades com a perilloses. 19 vulnerabilitats (recollides sota CVE-2022-31747 i CVE-2022-31748) són causades per problemes amb la memòria, com ara desbordaments de memòria intermèdia i accés a àrees de memòria ja alliberades. Potencialment, aquests problemes poden provocar l'execució del codi d'un atacant en obrir pàgines especialment dissenyades. També s'ha solucionat un problema específic de la plataforma de Windows que permet canviar el camí al fitxer desat mitjançant els caràcters especials "%" per substituir variables com ara %HOMEPATH% i %APPDATA% al camí.

Els canvis a la versió beta de Firefox 102 inclouen una visualització millorada dels documents PDF en mode d'alt contrast i la possibilitat d'utilitzar el servei Geoclue DBus per determinar la ubicació a la plataforma Linux. A la interfície per a desenvolupadors web, a la pestanya Editor d'estils, s'ha afegit suport per al filtratge de fulls d'estil.

Font: opennet.ru

Afegeix comentari