Disponibil Firefox 72. Aceasta este prima versiune al cărei timp de pregătire a fost redus de la 6 la 4 săptămâni.
- Modul «imagine-din-imagine» este activat pe platformele Linux și macOS.
- În versiunile pentru OpenBSD este utilizată izolarea sistemului de fișiere prin unveil().
- Protecție împotriva urmării a început prin intermediul blocării implicite a solicitărilor către resursele identificate în colectarea amprentei digitale (fingerprinting).
- Site-uri nu mai pot solicita permisiunea utilizatorilor (pentru utilizarea geolocației, camerei, notificărilor) până când utilizatorul nu începe să interacționeze cu pagina (clic de mouse, apăsare pe tastatură, atingere). Telemetria arată următoarele:
- solicitudinile de notificare sunt extrem de nepopulare (doar 1% sunt acceptate, 48% sunt respinse, în celelalte cazuri solicitarea este ignorată). În decursul unei luni, utilizatorii au primit un milion și jumătate de solicitări, dintre care au fost acceptate doar 23,5 milioane.
- o nouă solicitare pentru permisiune nu crește probabilitatea ca utilizatorul să fie de acord. 85% din aprobări au fost obținute exact din prima încercare.
- webmasterii, în general, nu așteaptă ca utilizatorul să înceapă să interacționeze cu pagina, ci lansează solicitările imediat.
- solicitudile care așteaptă interacțiunea utilizatorului cu pagina sunt aprobate de două ori mai des.
Începând cu această versiune, dacă o solicitare a fost generată fără a aștepta acțiunile utilizatorului, ea va fi prezentată doar ca o pictogramă în bara de adrese.
- Culoarea barei de derulare se adaptează automat la culoarea de fundal a paginii.
- În antetul HTTP Accept a fost adăugată suportul pentru image/webp. Deși un astfel de comportament este în contradicție cu specificația, este aplicat în Chromium, așa că multe site-uri se uită la acest antet pentru a determina dacă browserul suportă formatul WebP.
- Firefox a învățat использовать политики, размещённые в /run/user/$UID/firefox/policies.json
- A apărut posibilitatea utilizării certificatelor client din magazinul Windows (security.osclientcerts.autoload).
- La dezactivarea trimiterii telemetriei, toate datele corespunzătoare vor fi șterse de pe serverele Mozilla în termen de 30 de zile, așa cum impune Legea din California privind protecția consumatorilor.
- Numărul folderelor recente în dialogul de adăugare a marcajului a fost crescut de la 5 la 7. Pentru cei care au nevoie de și mai mult, a fost adăugată setarea browser.bookmarks.editDialog.maxRecentFolders.
- Complet rescris mecanism de sincronizare a semnelor de carte. Acesta a rezolvat multe probleme: duplicarea, pierderea și amestecarea semnelor de carte, amestecarea folderelor, problemele legate de sincronizarea semnelor de carte noi sau mutate.
- A fost eliminată opțiunea încorporată de a bloca descărcarea imaginilor de pe domenii specifice (aceasta era bine ascunsă și nu era populară). Această sarcină este mult mai bine gestionată de extensii precum uMatrix.
- Oprit suport pentru HTTP Public Key Pinning. Un site web putea să informeze browserul că certificatul SSL utilizat ar trebui considerat valid doar dacă a fost emis de un anumit organism de certificare. Din păcate, HPKP nu doar că nu a câștigat popularitate, dar a deschis oportunități pentru atacuri de tip ransom. Un atacator, având acces la setările serverului web, implementa HPKP și forța clienții să cacheze aceste informații pentru câțiva ani înainte. Când proprietarul își recâștiga controlul și elimina certificatul atacatorului, clienții pierdeau posibilitatea de a se conecta la server. În plus, tehnologia s-a dovedit a fi o modalitate ușoară de a „trage în picior”, blocând din greșeală accesul la propriul site. Cu un an în urmă, suportul pentru HTTP Public Key Pinning a fost abandonat în Chrome, iar în IE, Edge și Safari nu a fost niciodată implementat.
- Deschis codul serverului proxy Pocket, care permite obținerea de conținut sponsorizat în tab-uri noi, fără a crea amenințări la adresa intimității utilizatorilor.
- CSS:
- JavaScript: добавлена поддержка operatorul de unire cu NULL.
- API: a fost activat suportul pentru FormDataEvent.
- Workeri de service: a fost adăugat suportul pentru proprietatea WindowOrWorkerGlobalScope.crossOriginIsolated.
- Instrumente pentru dezvoltatori:
- Debugger-ul a obținut suport pentru punctele de oprire condiționale (care se activează la citirea sau modificarea proprietăților unui obiect).
- Monitorul de rețea a învățat va afișa informații despre timpul cererii, începutul și sfârșitul încărcării fiecărui resurs.
- Modul de design receptiv a început să suporte simularea diferitelor valori ale meta viewport.
- Inspectorul permite simulează diferite valori ale prefers-color-scheme.
- Inspectorul websocket-urilor de acum arată volumul de date primite și trimise, precum și formatul ASP.NET Core SignalR.
- A fost eliminat „Editorul simplu JavaScript”, deoarece este înlocuit cu succes. mod de introducere în consolă pe mai multe linii.
Sursa: linux.org.ru
