Disponibil lansarea Firefox 69.
Modificări principale:
- Activat implicit blocarea scripturilor care minerizează criptomonede.
- Setarea „Nu permite site-urilor să redea sunet” permite a bloca nu doar redarea sunetului fără interacțiune explicită din partea utilizatorului, ci și redarea video. Comportamentul poate fi setat global sau specific pentru un anumit site.
- A fost adăugată pagina about:protections cu statistici privind funcționarea protecției împotriva urmăririi.
- Manager de parole oferă parola salvată pentru toate subdomeniile (adică, parola salvată pentru login.example.com va fi oferită pe pagina example.com și pe toate subdomeniile, nu doar pe login.example.com).
- WebRTC a învățat să primească simultan fluxuri codificate cu diferite codec-uri video, ceea ce este util pentru conferințele multi-utilizator, unde participanții pot avea clienți diferiți.
- Pe pagina about:support adăugat calea către fișierul executabil Firefox.
- Utilizatorii din SUA, precum și utilizatorii localizării en-US vor primi o pagină actualizată pentru noua filă (număr, dimensiune și amplasare diferite a blocurilor, conținut mai divers din Pocket).
- Plugin-ul Flash a pierdut opțiunea „Activare mereu”. Rularea conținutului Flash necesită acum un clic din partea utilizatorului. Suportul pentru Flash va fi complet eliminat la începutul anului 2020 (în versiunile ESR va fi păstrat până la finalul aceluiași an, după care va fi eliminat, deoarece Adobe va înceta să corecteze vulnerabilitățile din Flash).
- Fișierele userChrome.css și userContent.css sunt acum ignorate implicit. Suportul lor poate fi activat prin setarea toolkit.legacyUserProfileCustomizations.stylesheets (dacă utilizatorul are aceste fișiere și profilul a fost folosit măcar o dată în Firefox 68, setarea este deja activată, astfel utilizatorii existenți nu vor observa inconveniente). Această metodă de personalizare este utilizată de un număr relativ mic de utilizatori, în timp ce accesarea acestor fișiere (chiar dacă acestea nu există) Rulează timp prețios la fiecare pornire. În versiunile viitoare se va proceda la fel și cu fișierul user.js.
- În scopul reducerii posibilităților de fingerprinting din user agent eliminată bittul browser-ului (numai arhitectura OS-ului a fost păstrată). Dacă anterior user agent-ul unui browser pe 32 de biți, pornit pe un OS pe 64 de biți, conținea „Linux i686 on x86_64”, acum va apărea doar „Linux x86_64”. Indicația arhitecturii browser-ului era odată necesară pentru a descărca programul de instalare Flash în mod corect. Acum, când instalatorul Flash nu mai depinde de arhitectura browser-ului (de fapt, suportul pentru Flash va dispărea curând), aceasta nu mai este necesară.
- Suportul pentru API a fost activat. Resize Observer (mecanism prin care site-ul poate urmări schimbarea dimensiunii unui anumit element) și Microtask.
- Obiectul navigator.mediaDevices și metoda navigator.mozGetUserMedia sunt disponibile doar pe site-uri deschise printr-o conexiune sigură.
- Proprietățile CSS overflow-block, overflow-inline, user-select, line-break, contain.
- Suport inclus câmpuri publice ale claselor JavaScript.
- A fost eliminat suportul pentru eticheta învechită <keygen>, care nu a fost niciodată implementată corect.
- Windows:
- Adăugat suport pentru prioritizarea proceselor. Procesul care gestionează fila activă va primi o prioritate mai mare, iar filele din fundal – o prioritate mai mică (prioritatea pentru redarea sunetului și a videoclipurilor nu va scădea). Testele efectuate de dezvoltatori nu au arătat un impact negativ asupra vitezei de încărcare a filelor sau a funcționării interfeței, dar nu s-a observat nicio accelerare evidentă a performanței, astfel că efectul constă, în principal, într-o distribuție mai rațională a resurselor CPU.
- A fost adăugat suport pentru WebAuthn HmacSecret prin Windows Hello (începând cu Windows 10 1903).
- macOS:
- Pe computere dotate simultan cu grafică dedicată și integrată, Firefox se va schimba, dacă este posibil, mai agresiv la un GPU economic în timpul redării conținutului WebGL. În plus, browser-ul va evita încercările unice și minore de a activa un procesor grafic de înaltă performanță.
- Finder acum afișează progresul descărcării fișierelor.
- Instalatorul este oferit nu doar în format dmg, ci și pkg.
- Pe dispozitive cu arhitectură ARM64, suportul pentru JIT a fost implementat.
- Instrumente pentru dezvoltatori:
- Ordinea filelor a fost schimbată în conformitate cu popularitatea lor.
- Debugger:
- Adăugat un instrument, permițându-vă să vedeți ce cod este executat pe pagină ca răspuns la un anumit eveniment.
- În modul de vizualizare a codului sursă al scripturilor a apărut posibilitatea de a salva scriptul ca fișier.
- Substanțial accelerat lansarea debugger-ului.
- Consolă:
- Gruparea avertizărilor de protecție împotriva urmăririi, CORS, CSP.
- Nouă opțiune de meniu „Exportă mesajele afișate”, permițând copierea sau salvarea tuturor mesajelor vizibile din consolă într-un fișier.
- Rețea:
- Resurse blocate din cauza conținutului mixt sau CSP, sunt afișate pe tab-ul «Rețea» cu indicarea motivului blocării.
- Tab-ul «Rețea» a primit coloana opțională «URL», care afișează URL-ul complet al resursei.
Sursa: linux.org.ru
