Lansarea Firefox 98.

A avut loc lansarea browserului web Firefox 98. De asemenea, a fost formată o actualizare a ramurii cu suport pe termen lung - 91.7.0. Ramura Firefox 99 a trecut în etapa de beta-testare, iar lansarea acesteia este programată pentru 5 aprilie.

Noutăți principale:

  • Comportamentul la descărcarea fișierelor a fost modificat - în locul afișării unei solicitări înainte de începerea descărcării, fișierele încep acum să se descarce automat, iar pe panou apare o notificare cu privire la începerea descărcării. Prin intermediul panoului, utilizatorul poate obține informații despre procesul de descărcare în orice moment, deschide fișierul descărcat în timpul descărcării (acțiunea va fi efectuată după finalizarea descărcării) sau șterge fișierul. În setări, este oferită opțiunea de a activa solicitarea pentru fiecare descărcare și de a determina aplicația implicită pentru deschiderea fișierelor de un anumit tip.
    Lansarea Firefox 98.
  • Au fost adăugate noi acțiuni în meniul contextual, care este afișat atunci când se face clic dreapta pe fișierele din lista de descărcări. De exemplu, prin opțiunea „Always Open Similar Files” se poate permite Firefox să deschidă automat fișierul în aplicația asociată de sistem după finalizarea descărcării. De asemenea, se poate deschide directorul cu fișierele descărcate, se poate accesa pagina de unde a fost inițiată descărcarea (nu descărcarea în sine, ci linkul pentru descărcare), se poate copia linkul, se poate șterge mențiunea despre descărcare din istoricul vizitelor și se poate curăța lista din panoul de descărcări.
    Lansarea Firefox 98.
    Lansarea Firefox 98.
  • Pentru unii utilizatori, motorul de căutare implicit a fost schimbat. De exemplu, în versiunea testată în limba engleză, DuckDuckGo este acum activat în mod forțat ca motor de căutare implicit în loc de Google. Totuși, Google rămâne printre motoarele de căutare ca opțiune și poate fi activat din nou ca implicit în setări. Motivul schimbării forțate a motorului de căutare implicit este lipsa posibilității de a continua furnizarea de procesatori pentru anumite motoare de căutare din cauza lipsei acordului oficial (formal permission). Acordul cu compania Google pentru livrarea de trafic de căutare a fost în vigoare până în august 2023 și genera aproximativ 400 de milioane de dolari pe an, ceea ce reprezenta o parte semnificativă din veniturile Mozilla.
    Lansarea Firefox 98.
  • În setările implicite, este prezentată o nouă secțiune cu funcționalități experimentale pe care utilizatorul le poate testa pe riscul său. De exemplu, este disponibilă opțiunea de a activa cache-ul pentru pagina de start, modurile SameSite=Lax și SameSite=None, layout-ul CSS Masonry, panouri suplimentare pentru dezvoltatori web, setarea Firefox 100 în antetul User-Agent, indicatori globali pentru dezactivarea sunetului și a microfonului.
    Lansarea Firefox 98.
  • În scopul optimizării procesului de lansare a browserului, logica de lansare a extensiilor care utilizează API-ul webRequest a fost modificată. Doar apelurile blocate webRequest vor determina lansarea extensiilor în timpul pornirii Firefox. Apelurile la webRequest în modul neblocat vor fi amânate până la finalizarea pornirii Firefox.
  • A fost activată suportul pentru eticheta HTML "", care permite crearea de feronixuri și componente pentru interacțiunea interactivă cu utilizatorul, cum ar fi mesajele de avertizare care pot fi închise și feronixuri încorporate. Feronixurile create pot fi gestionate din cod JavaScript.
  • În implementarea specificației Custom Elements, care permite adăugarea de elemente HTML personalizate ce extind funcționalitatea etichetelor HTML existente, a fost adăugat suportul pentru adăugarea de elemente proprii legate de procesarea formularelor de intrare.
  • În CSS a fost adăugat proprietatea hyphenate-character, care poate fi utilizată pentru a stabili o linie care va fi folosită în locul simbolului de întrerupere a cuvintelor pe o altă linie («-«).
  • Metoda navigator.registerProtocolHandler() a fost actualizată cu suportul pentru înregistrarea handlerelor de protocol pentru schemele URL ftp, sftp și ftps.
  • A fost adăugată proprietatea HTMLElement.outerText, care returnează conținutul din interiorul nodului DOM, similar cu proprietatea HTMLElement.innerText, dar spre deosebire de aceasta, la scriere înlocuiește întregul nod, nu doar conținutul din interiorul nodului.
  • API-ul WebVR este dezactivat implicit, fiind declarat învechit (pentru a-l reactiva în about:config, trebuie să se seteze parametru dom.vr.enabled=true).
  • În instrumentele pentru dezvoltatori web a fost adăugată un panou pentru evaluarea compatibilității. Acest panou oferă indicatori cu avertismente despre posibile probleme cu proprietățile CSS ale etichetei HTML selectate sau ale întregii pagini, permițând identificarea incompatibilităților între diferite browsere fără a testa pagina separat în fiecare browser.
    Lansarea Firefox 98.
  • S-a oferit posibilitatea de a dezactiva gestionarii de evenimente (event listener) pentru un anumit nod DOM. Dezactivarea se face printr-un indiciu afișat când se trece cu mouse-ul peste eveniment în interfața de inspecție a paginii.
    Lansarea Firefox 98.
  • În meniul contextual al modului de editare din debugger a fost adăugat un punct „Ignore line” pentru a ignora linia în timpul execuției. Punctul este afișat atunci când se setează parametrul devtools.debugger.features.blackbox-lines=true în about:config.
    Lansarea Firefox 98.
  • A fost implementat modul de deschidere automată a instrumentelor pentru dezvoltatori pentru tab-urile deschise prin apelul window.open (în modul devtools.popups.debug pentru paginile pentru care sunt deschise instrumentele pentru dezvoltatori vor fi deschise automat și pentru toate tab-urile deschise din această pagină).
    Lansarea Firefox 98.
  • În versiunea pentru platforma Android a fost oferită posibilitatea de a schimba imaginea de fundal de pe pagina principală și a fost adăugată suport pentru ștergerea cookie-urilor și a datelor site-ului pentru unul. domeniu.

Pe lângă noutăți și corectarea erorilor, Firefox 98 a remediat 16 vulnerabilități, dintre care 4 sunt marcate ca fiind critice. 10 vulnerabilități (sub CVE-2022-0843) sunt cauzate de probleme de gestionare a memoriei, cum ar fi overflow-uri de buffer și accesul la zone de memorie deja eliberate. Aceste probleme pot duce potențial la execuția codului de către atacatori atunci când se deschid pagini concepute special.

În versiunea beta a Firefox 99 a fost adăugat suport pentru meniurile contextuale GTK native, au fost incluse bare de derulare flotante GTK, în vizualizatorul PDF a fost adăugat suport pentru căutare cu sau fără diacritice, iar în modul cititor (ReaderMode) a fost adăugată o tastă rapidă „n” pentru activarea/dezactivarea modului de citire cu voce tare (Narrate).

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