Versiunea Firefox 111

A fost lansat browserul web Firefox 111. În plus, a fost creată o actualizare a ramului de asistență pe termen lung - 102.9.0. Filiala Firefox 112 va fi transferată în curând în etapa de testare beta, a cărei lansare este programată pentru 11 aprilie.

Inovații cheie în Firefox 111:

  • Managerul de cont încorporat a adăugat posibilitatea de a crea măști de adrese de e-mail pentru serviciul Firefox Relay, care vă permite să generați adrese de e-mail temporare pentru înregistrarea pe site-uri sau înregistrarea abonamentelor, pentru a nu face reclamă la adresa dvs. reală. Această funcție este disponibilă numai atunci când utilizatorul este conectat la un cont Firefox.
  • A eticheta a adăugat suport pentru atributul „rel”, care vă permite să aplicați parametrul „rel=noreferrer” la navigarea prin formulare web pentru a dezactiva transferul antetului Referer sau „rel=noopener” pentru a dezactiva setarea proprietății Window.opener și a interzice accesul la contextul din care s-a făcut tranziția .
  • Este inclusă API-ul OPFS (Origin-Private FileSystem), care este o extensie a API-ului File System Access pentru plasarea fișierelor în sistemul de fișiere local, legate la stocarea asociată site-ului curent. Este creat un fel de sistem de fișiere virtual care este legat de site (alte site-uri nu pot avea acces), permițând aplicațiilor web să citească, să modifice și să salveze fișiere și directoare pe dispozitivul utilizatorului.
  • Ca parte a implementării specificației CSS Color Level 4, CSS a adăugat funcții color(), lab(), lch(), oklab() și oklch() pentru a defini culoarea în sRGB, RGB, HSL, HWB, spații de culoare LHC și LAB. Funcțiile sunt în prezent dezactivate implicit și necesită activarea steagului layout.css.more_color_4.enabled în about:config pentru a fi utilizate.
  • Regulile CSS „@pagină”, folosite pentru a determina pagina la imprimare, implementează o proprietate „orientare pagină” pentru a obține informații de orientare a paginii („în verticală”, „rotire-stânga” și „rotire-dreapta”).
  • În elementele din interior SVG sunt permise valorile context-stroke și context-umple.
  • Funcția search.query a fost adăugată la API-ul de completare pentru a trimite interogări către motorul de căutare implicit. S-a adăugat proprietatea „disposition” la funcția search.search pentru a afișa rezultatul căutării într-o nouă filă sau fereastră.
  • S-a adăugat un API pentru salvarea documentelor PDF deschise în vizualizatorul pdf.js încorporat. S-a adăugat GeckoView Print API, care este conectat la window.print și vă permite să trimiteți fișiere PDF sau PDF InputStream pentru imprimare.
  • S-a adăugat suport pentru setarea permisiunilor prin SitePermissions pentru URI file://.
  • Motorul JavaScript SpiderMonkey a adăugat suport inițial pentru arhitectura RISC-V 64.
  • Instrumentele pentru dezvoltatorii web permit căutarea în fișiere arbitrare.
  • Implementarea suportului pentru copierea suprafețelor pentru VA-API (Video Acceleration API) folosind dmabuf, ceea ce a făcut posibilă accelerarea procesării suprafețelor VA-API și a rezolvat problemele cu apariția artefactelor în timpul redării pe unele platforme.
  • S-au adăugat setările network.dns.max_any_priority_threads și network.dns.max_high_priority_threads la about:config pentru a controla numărul de fire utilizate pentru rezolvarea numelor de gazdă în DNS.
  • Pe platforma Windows, este activată utilizarea sistemului de notificare furnizat de platformă.
  • Platforma macOS acceptă recuperarea sesiunii.
  • Îmbunătățiri în versiunea Android:
    • A implementat o capacitate încorporată de a vizualiza documente PDF (fără a fi nevoie să descărcați și să deschideți mai întâi într-un vizualizator separat).
    • Când selectați modul strict pentru blocarea conținutului nedorit (strict), modul implicit este Protecția totală a cookie-urilor, care utilizează un depozit de cookie-uri separat, izolat pentru fiecare site, care nu permite utilizarea cookie-urilor pentru a urmări mișcarea între site-uri.
    • Dispozitivele Pixel care rulează Android 12 și 13 au acum capacitatea de a partaja link-uri către paginile vizualizate recent direct din ecranul Recente.
    • Mecanismul de deschidere a conținutului într-o aplicație separată (Open in app) a fost reproiectat. A fost remediată o vulnerabilitate (CVE-2023-25749) care permite lansarea de aplicații Android terță parte fără confirmarea utilizatorului.
    • Este inclus handler-ul CanvasRenderThread, permițând ca sarcinile legate de WebGL să fie procesate într-un fir separat.

Pe lângă inovații și remedieri de erori, Firefox 111 a remediat 20 de vulnerabilități. 14 vulnerabilități sunt marcate ca periculoase, dintre care 9 vulnerabilități (colectate sub CVE-2023-28176 și CVE-2023-28177) sunt cauzate de probleme de memorie, cum ar fi depășirea memoriei tampon și accesul la zonele de memorie deja eliberate. Potenţial, aceste probleme pot duce la executarea unui cod al atacatorului la deschiderea paginilor special concepute.

Sursa: opennet.ru

Adauga un comentariu