Lansare Firefox 138

A avut loc lansarea browser-ului web Firefox 138, iar actualizările ramurilor anterioare cu termen lung de suport — 115.23.0 și 128.10.0 au fost formulate. Ramura Firefox 139 a fost transformată în faza de beta-testare, iar lansarea acesteia este planificată pentru 27 mai.

Principalele noutăți în Firefox 138:

  • A fost propus un nou sistem de gestionare a profilurilor. În forma profilurilor, utilizatorul poate crea sesiuni complet independente de navigare, cu propriile setări, istoric, marcaje, extensii și baze de date interne. Fiecare profil este stocat într-un subdirector separat „~/.mozilla/firefox/”. Se poate aloca o schemă de culori, un icon și un nume profilului. Comutarea între profiluri și crearea de noi profiluri se realizează printr-o nouă secțiune, prezentată în partea de sus a meniului principal.
    Lansare Firefox 138

    Noua interfață de lucru cu profilurile nu este activată implicit pentru toți utilizatorii și va fi activată treptat pentru un procent tot mai mare de utilizatori. Pentru a o activa manual, pe pagina about:config se poate activa opțiunea „browser.profiles.enabled”. Tehnologia de separare a sesiunilor este similară cu vechile profiluri, activarea acestora făcându-se din linia de comandă prin opțiunea „-P”, însă interfețele și listele de profiluri din sistemul vechi și cel nou nu se suprapun (în vechea interfață, lansată prin comanda „firefox —ProfileManager”, nu sunt vizibile noile profiluri, iar în noua interfață, accesibilă prin meniu, nu sunt vizibile vechile).

    Interfața veche:

    Lansare Firefox 138

    Noua interfață:

    Lansare Firefox 138
  • În bara de adrese a fost implementată afișarea recomandărilor contextuale cu prognoza meteo, atunci când se introduc cuvinte legate de vreme sau numele orașelor. Această funcționalitate este disponibilă, deocamdată, implicit doar pentru utilizatorii din SUA. Activarea se face prin setarea „browser.urlbar.suggest.weather” pe pagina about:config.
    Lansare Firefox 138
  • În meniul contextual, care apare când se face clic dreapta pe butoanele tab-urilor, a fost adăugat un element pentru copierea linkului paginii afișate în tab.
  • La lansarea în Windows 11, feroneria și meniurile sunt acum afișate în stilul care se potrivește esteticii sistemului de operare.
  • Funcția de completare automată a câmpurilor cu adrese și numere de carduri de credit a fost îmbunătățită. Acum, completarea automată se aplică corect formularelor care se actualizează dinamic pe măsură ce se completează informațiile (completarea va funcționa în câmpurile care apar doar după ce se completează alte câmpuri, de exemplu, când câmpul pentru adresă apare după completarea câmpului pentru oraș).
  • Configuratorul a introdus posibilitatea de a redefini culorile contrastante. În loc de culorile aplicate pe site-uri pentru fundal și prim-plan, acum se pot stabili culori proprii sau se pot folosi setările sistemului pentru contrastul conținutului web.
    Lansare Firefox 138
  • S-a adăugat suport pentru verificarea integrității modulelor JavaScript importate prin hash, folosind noul câmp „integrity” în metadatele pentru .
  • A fost adăugată metoda Error.isError, care permite verificarea dacă valoarea specificată este o instanță a obiectului Error.
  • Pentru compatibilitate cu alte browsere, a fost adăugat suport pentru funcția Error.captureStackTrace.
  • Dimensiunea și stilul fontului au fost unificate în elementele

    , care acum nu depind de utilizarea

    în interiorul blocurilor
    ,

  • În expresia „import” a fost adăugată posibilitatea de a specifica atribute prin care se pot adăuga metadate suplimentare în timpul importului modulelor. Prin intermediul atributului ‘type: „json”‘ acum se pot importa module JSON. import data from "https://example.com/data.json" with { type: „json” };
  • Pentru aplicațiile WebRTC a fost propusă proprietatea degradationPreference, prin care se poate stabili prioritatea menținerii ratei de cadre sau a rezoluției în situația în care scăderea lățimii de bandă a rețelei nu permite îndeplinirea tuturor parametrilor specificați.
  • A fost returnată serverul în headerul HTTP „Clear-Site-Data” a fost adăugat suport pentru directiva „cache”, prin care serverul poate informa clientul despre necesitatea curățării din memoria cache a browserului a datelor asociate cu URL-ul procesat. De exemplu, curățarea poate fi inițiată când utilizatorul finalizează sesiunea pe site pentru a reduce riscurile de încălcare a confidențialității.
  • În instrumentele pentru dezvoltatorii web, în panoul Network a fost implementat un nou coloană „Path”, în care se afișează calea completă a resursei solicitate.
    Lansare Firefox 138
  • În versiunea pentru platforma Android:
    • Pe tablete, modul desktop este activat implicit și poate fi dezactivat din setări.
    • A fost adăugat suport pentru sortarea semnelor de carte și pentru fixarea folderelor în partea de sus a ecranului cu lista semnelor de carte.
    • Suport implementat certificatelor TLS pentru autentificarea clienților pe server.
    • S-a oferit posibilitatea de a utiliza butonul Share pentru a trimite altor utilizatori fișierul încărcat sau linkul prin care a fost obținut.
    • A fost adăugat suport pentru sortarea fișierelor încărcate după timp și categorii.

Pe lângă noutăți și corecții de erori, Firefox 138 a eliminat 14 vulnerabilități. 6 vulnerabilități sunt cauzate de probleme legate de gestionarea memoriei, cum ar fi suprasarcinile de buffer și accesul la zone de memorie deja eliberate. Aceste probleme pot duce la executarea codului malițios atunci când sunt deschise pagini special concepute. De asemenea, se remarcă o vulnerabilitate în funcția „copy as cURL” din instrumentele pentru dezvoltatori web, care permite inserarea propriilor comenzi din cauza lipsei unei corecte escăpări a caracterelor speciale.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster