A avut loc lansarea browser-ului web , dar și pentru Firefox 68.5 pentru platforma Android. De asemenea, a fost formulată o actualizare cu termen lung de suport . În curând va trece la etapa va trece la versiunea Firefox 74, lansarea acesteia fiind planificată pentru 10 martie (proiect de 4 săptămâni ).
:
- În modul de accesare a DNS-ului prin HTTPS (DoH, DNS over HTTPS) a fost adăugată suport pentru serviciul , în plus față de serverul DNS CloudFlare propus anterior ("https://1.1.1.1/dns-query"). Activarea DoH și selectarea în setările conexiunii de rețea.
- A fost implementată prima etapă a suportului pentru extensiile instalate pe căi ocolitoare. Modificarea se referă doar la instalarea extensiilor în directoare comune (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ sau ~/ .mozilla/extensions/), care sunt gestionate de toate instancele Firefox din sistem (fără legătură cu utilizatorul). Această metodă este utilizată, în general, pentru preinstalarea extensiilor în distribuții, pentru inserții nesolicitate împreună cu aplicații terță parte, pentru integrarea extensiilor malițioase sau pentru livrarea separată a unei extensii cu propriul instalator. În Firefox 73, astfel de extensii vor continua să funcționeze, dar vor fi transferate din directorul comun în profilurile individuale ale utilizatorilor, adică vor fi transformate în formatul utilizat la instalarea prin managerul de extensii.
- A fost realizată posibilitatea de a stabili un nivel de scalare global, aplicabil tuturor paginilor, și nu legat de site-uri individuale. Puteți schimba scalarea generală în setări (about:preferences) în secțiunea „Limba și Aspect”. În setări a apărut, de asemenea, o opțiune care permite aplicarea scalării doar pentru text, fără a afecta imaginile.
- Dialogul care propune salvarea login-urilor este acum afișat doar dacă a fost modificată valoarea login-ului în câmpul de introducere.
- Pe cu drivere NVIDIA mai noi decât versiunea 432 și cu o rezoluție a ecranului mai mică de 1920×1200 au inclus sistemul de compunere [[https://wiki.mozilla.org/Platform/GFX/WebRender_Where]]. Sistemul de compunere WebRender este scris în limbajul Rust și transferă la GPU operațiile de redare a conținutului paginii.
- utilizarea conceptului „Site Specific Browser” (SSB) pentru
a lucra cu aplicația web ca și cum ar fi un program de birou obișnuit. În modul
În modul SSB, meniurile, bara de adrese și alte elemente ale interfeței browser-ului sunt ascunse, iar în fereastra curentă este permisă doar deschiderea link-urilor către paginile site-ului curent (link-urile externe se deschid într-o fereastră separată a browser-ului). Spre deosebire de modul de chiosc existent, activitatea nu se desfășoară în modul cu ecran complet, ci într-o fereastră normală, dar fără elementele specifice interfeței Firefox. Pentru a deschide un link în modul SSB, a fost propus un flag de linie de comandă „—ssb”, care poate fi aplicat la crearea scurtăturilor pentru aplicațiile web. Modului i se poate apela și prin butonul „Lansare browser specific pentru site”, situat în meniul de acțiuni de pe pagină (punctele de suspensie din dreapta barei de adrese). În mod implicit, modul este inactiv și necesită activare prin setarea „browser.ssb.enabled = true” în about:config. - În modul de afisare cu contrast înalt, destinat persoanelor cu vedere slabă sau cu tulburări de percepție a culorilor, a fost adăugată suportul pentru imagini de fundal. Pentru a menține lizibilitatea și a asigura un nivel adecvat de contrast, textul vizibil este separat de un fundal distinct, în care este utilizată culoarea temei active.
- Calitatea sunetului a fost îmbunătățită la creșterea sau scăderea vitezei de redare.
- Auto-detectarea codificărilor textuale mai vechi pe paginile care nu specifică clar informații despre codificare a fost îmbunătățită.
- În bara de căutare din consola web a apărut posibilitatea de filtrare după o cheie lipsă prin specificarea simbolului „-” înainte de mască sau expresie regulată. De exemplu, interogarea „-img” va returna toate elementele în care lipsește șirul „img”, iar „-/(cool|rad)/” va arăta elementele care nu corespund expresiei regulate „/(cool|rad)/”.
- Au fost adăugate noi proprietăți CSS și pentru a controla comportamentul derulării la atingerea limitei logice a domeniului de derulare.
- În SVG a fost adăugat suport pentru proprietăți și .
- În HTMLFormElement a fost adăugat metoda , care inițiază trimiterea programatică a datelor formularului, similar cu clicul pe butonul de trimitere. Funcția poate fi utilizată la dezvoltarea propriilor butoane de trimitere a formularului, pentru care apelul form.submit() nu este suficient, deoarece nu duce la verificarea interactivă a parametrilor, generarea evenimentului ‘submit’ și trimiterea datelor legate de butonul de trimitere.
- Proprietăți și obiectele Window acum întotdeauna returnează lățimea și înălțimea efectivă setată a domeniului (), nu dimensiunea părții vizibile (Visual Viewport).
- optimizarea performanței instrumentelor pentru dezvoltatorii web. A fost redusă încărcătura în timpul colectării statisticilor pentru panoul de monitorizare a activității rețelei. În debugger-ul JavaScript și consola web, s-a accelerat încărcarea scripturilor mari cu asocierea lor la codul sursă original (source-mapped).
- În consola web, problemele de depășire a domeniului actual (, Cross-Origin Resource Sharing) sunt acum afișate ca erori, nu ca avertizări. Variabilele definite în expresii sunt acum disponibile pentru completarea automată în consolă.
- În instrumentele pentru dezvoltatorii web, în secțiunea de inspecție a rețelei, s-a asigurat decodarea mesajelor (JSON, MsgPack și CBOR) în format WAMP (WebSocket Web Application Messaging Protocol), transmise prin conexiunea WebSocket.
Pe lângă noutăți și corectarea erorilor, Firefox 73 a rezolvat , dintre care 11 (colectate sub CVE-2020-6800 și CVE-2020-6801) sunt marcate ca având potențialul de a permite executarea de cod de către un atacator atunci când se deschid pagini formatate special. Să reamintim că problemele de memorie, cum ar fi suprasarcinile buferilor și accesul la zone de memorie deja eliberate, sunt recent marcate ca periculoase, dar non-critice.
Sursa: opennet.ro
