Lansare Firefox 71

A avut loc lansarea unui browser web Firefox 71, dar și pentru versiunii mobile Firefox 68.3 pentru platforma Android. De asemenea, a fost creată o actualizare ramura cu termen lung de suport 68.3.0. În curând va trece la etapa testării beta se va muta la versiunea Firefox 72, a cărei lansare este programată pentru 7 ianuarie (proiect trece la un nou ciclu de 4 săptămâni dezvoltare de 4-5 săptămâni).

Principalele noutăți:

  • Propus un nou interfață a paginii „about:config”, care reprezintă o pagină web utilitară deschisă în browser, scrisă în HTML, CSS și JavaScript. Elementele paginii pot fi selectate aleatoriu cu mouse-ul (inclusiv mai multe linii simultan) și plasate în clipboard fără a utiliza meniul contextual. Bara de căutare de sus a fost păstrată și extinsă cu posibilitatea de a adăuga noi variabile. În plus, a fost implementat suportul pentru căutare prin mecanismul standard, folosit și pentru căutarea pe paginile obișnuite cu parcurgerea pas cu pas a potrivirilor.

    Lansare Firefox 71

    Pentru fiecare setare a fost adăugat un buton care permite inversarea variabilelor cu valori booleene (true/false) sau editarea variabilelor de tip string și numeric. Pentru valorile modificate de utilizator, a fost adăugat un buton pentru a reveni la valoarea implicită.

    Lansare Firefox 71

    După deschiderea about:config, implicit elementele nu sunt afișate și se vede doar bara de căutare; pentru a vizualiza întreaga listă, trebuie să faceți clic pe butonul „Show all”. În setările a fost adăugată opțiunea „general.aboutConfig.enable”, permițând reveniți la pagina about:config, dacă aceasta a fost opțional dezactivată în timpul compilării;

    Lansare Firefox 71
  • A fost utilizat implicit, noua interfață de vizualizare a certificatelor TLS, disponibilă prin pagina de utilitar „about:certificate” și meniul „Tools > Page Info > Security > View Certificate”. Implementarea interfeței de vizualizare a certificatelor a fost complet rescrisă folosind JavaScript și tehnologii web standard, precum și adusă în conformitate cu stilizarea Firefox Quantum. Dacă anterior pentru vizualizarea certificatelor era deschis o fereastră separată, acum informațiile sunt afișate într-o tabă într-o formă similară cu un extensie Cu siguranță ceva.

    Lansare Firefox 71
  • Modificat formatarea barei de adrese. Cea mai notabilă schimbare este renunțarea la afișarea listei de recomandări pe întreaga lățime a ecranului în favoarea unei feronieră derulante clar definite. Modificările propuse continuă dezvoltarea noii implementări a barei de adrese Quantum Bar, apărută în Firefox 68, care se distinge printr-o refacere completă a codului, înlocuind XUL/XBL cu API-uri Web standard. În prima fază, formatarea Quantum Bar replica în totalitate vechea bară de adrese, iar modificările constau doar în revizuirea internă. Acum a început lucrul la îmbunătățirea aspectului exterior. Schimbările sunt deocamdată dezactivate implicit și necesită activare prin setarea „browser.urlbar.megabar” în about:config.

    Lansare Firefox 71
  • Adăugat suport pentru lansarea browser-ului în modul kiosk de internet, care se activează prin specificarea opțiunii „—kiosk” în linia de comandă și permite funcționarea doar în modul pe ecran complet. Afișarea elementelor de control ale interfeței, a feronierelor pop-up, a meniurilor contextuale și a indicatorilor de stare a încărcării paginii (afişarea linkurilor și a URL-ului curent) este blocată. Introducerea de pe tastatură este puternic limitată; de exemplu, se dezactivează procesarea tastelor Alt și Ctrl, ceea ce împiedică ieșirea din browser, comutarea pe o altă aplicație sau deschiderea unui alt site. Modul poate fi folosit pentru organizarea muncii diverselor terminale autonome, panouri publicitare, tabere demonstrative și alte sisteme limitate la lucrul cu un singur site / aplicație web.
  • În extensia sistematică care face parte din browser Lockwise (anterior extensia a fost livrată ca Lockbox), oferind interfața „about:logins” pentru gestionarea parolelor salvate, a apărut recunoașterea subdomeniilor la completarea automată a formularilor de introdus parolă. Implementarea avertismentelor Firefox Monitor despre compromiterea conturilor este realizată și pentru utilizatorii cu cititoare de ecran.
  • În versiunile pentru Windows, Linux și macOS este utilizat un decodor MP3 nativ.
  • În modul extins de protecție împotriva urmării mișcărilor a fost adăugat un sistem de notificări despre blocarea codului pentru mineritul criptomonedelor. În panoul care se afișează prin clic pe pictograma cu imaginea unui scut din bara de adrese, este asigurat afișarea unui contor de trackere blocate.
  • Pentru utilizatorii Windows, este activată în mod implicit opțiunea de vizualizare a videoclipurilor în modul „imagine în imagine” (Picture-in-Picture), care permite desprinderea videoclipului într-o fereastră flotantă, care rămâne vizibilă în timpul navigării în browser. Pentru a viziona în acest mod, trebuie să faceți clic pe sugestia care apare sau în meniul contextual afișat la clic dreapta pe videoclip și să selectați „Picture in picture” (pe YouTube, care introduce propriul său handler pentru meniul contextual, trebuie să faceți clic de două ori cu butonul din dreapta sau să faceți clic cu Shift apăsat). În sistemele diferite de Windows, suportul pentru modul poate fi activat în about:config utilizând opțiunea „media.videocontrols.picture-in-picture.enabled”.
  • Implementată suport pentru aranjarea în straturi în pagină (CSS Grid Level 2), care îmbunătățește semnificativ flexibilitatea în construirea layout-urilor de pagină aliniate la grilă, oferind posibilitatea de a defini elemente copil legate de celulele părinte (plasarea unei grile separate în interiorul unei celule). Grilele înlănțuite sunt definite prin utilizarea valorii „subgrid” în proprietățile „grid-template-columns” și „grid-template-rows”. Suportul pentru grilele înlănțuite a fost, de asemenea, adăugat în modul de inspectare DevTools Grid Inspector.
  • În CSS a fost adăugată proprietatea column-span, care permite unui element să acopere toate coloanele.
  • În proprietatea CSS clip-path a adăugat posibilitatea de a defini o zonă de vizibilitate limitată, specificată prin funcția path() în în formatul contur SVG.
  • Adăugat posibilitatea de a lua în considerare raportul de aspect definit prin proprietatea aspect-ratio, pentru atributele HTML „height” și „width” din tagul img.
  • În JavaScript a fost adăugat metoda Promise.allSettled(), care returnează doar promisiunile deja îndeplinite sau respinse, fără a lua în considerare promisiunile care așteaptă să fie îndeplinite (permite așteptarea rezultatului execuției înainte de a lansa alt cod).
  • A fost implementată clasa MathMLElement (anterior era disponibilă doar clasa Element), care definește elementele în notația MathML. De asemenea, a fost adăugat un arbore DOM corespunzător MathML, cu care se pot utiliza mathmlEl.style și handleri globali pentru evenimente.
  • În DOM a fost adăugat constructorul StaticRange() pentru a crea un obiect StaticRange, reprezentând o parte a conținutului DOM.
  • A fost adăugat API Media Session, oferind mijloace pentru configurarea unui bloc de informații privind redarea conținutului multimedia în zona de notificări. Prin această API, aplicația web poate să afișeze nu doar o notificare la începutul redării unei noi compoziții, ci și să organizeze controlul din zona de notificări sau prin interfața de salvare a ecranului, de exemplu, să plaseze butoane de pauză, navigare în flux sau trecerea la următoarea compoziție.
  • În API-ul pentru dezvoltatorii de extensii îmbunătățită gestionarea eșecurilor la încărcarea datelor. În feroneriile deschise de extensii prin apelul windows.create, se asigură afișarea numelui extensiei în locul URL-ului extensiei („moz-extension://”).
  • În WebGL a fost adăugată suportul pentru extensia OVR_multiview2, care permite printr-un singur apel să se efectueze redarea în mai multe zone de vizionare (de exemplu, util pentru ieșirea stereoscopică în WebXR);
  • În interfața de inspectare a activității rețelei a fost implementată posibilitatea de analiză a stadiilor de procesare a cererii de rețea cu afișarea separată a timpului de rezolvare în DNS, stabilirea conexiunii, trimiterea datelor și primirea răspunsului. Informațiile sunt furnizate printr-o nouă filă Timing în panoul lateral din dreapta.

    Lansare Firefox 71
  • În interfața de urmărire a activității rețelei, în mod implicit inclus modul de inspectare a conexiunilor WebSocket cu posibilitatea de a suspenda conexiunile active.

    Lansare Firefox 71
  • În Network Monitor a fost adăugată suport pentru căutarea textului complet în corpul cererilor/răspunsurilor, cookie-uri și antete, de asemenea, a fost implementată posibilitatea blocarea încărcării anumitor URL-uri prin adăugarea de filtre cu măștile necesare.

    Lansare Firefox 71
  • În consola web a fost implementat modul multilinie de editare, care permite introducerea construcțiilor JavaScript împărțite pe mai multe rânduri cu executarea lor nu prin apăsarea Enter, ci prin click pe butonul Run. Modul este prezentat sub forma unui panou lateral, afișat după apăsarea pe pictograma „split pane” din partea dreaptă a câmpului de introducere sau prin combinația de taste Ctrl+B.

    Lansare Firefox 71
  • În debugger-ul JavaScript s-a asigurat previzualizarea valorilor variabilelor la locul utilizării lor în cod, a fost implementat conducerea jurnalului de evenimente și a fost adăugată posibilitatea de dezactivare a blocului pop-up cu punctele de oprire (devtools.debugger.features.overlay în about:config).

    Lansare Firefox 71
  • A fost pregătită o actualizare corectivă pentru Firefox 68.2 pentru Android. Reamintim că dezvoltarea noilor versiuni semnificative ale Firefox pentru Android a fost oprită. În locul acestuia, Firefox pentru Android poartă numele de cod Fenix (distribuit ca Firefox Preview) se dezvoltă un nou browser pentru dispozitive mobile, care utilizează motorul GeckoView și un set de biblioteci Mozilla Android Components.

    Scăderea numărului de vulnerabilități critice se datorează faptului că problemele legate de memorie, cum ar fi depășirile de buffer și accesul la zonele de memorie deja eliberate, sunt acum marcate ca periculoase, dar nu critice. În această nouă versiune, au fost remediate 13 astfel de probleme, care ar putea duce la executarea unor coduri malițioase la deschiderea unor pagini special concepute.

În plus față de noutăți și corectarea erorilor, Firefox 71 a eliminat 26 de vulnerabilități, dintre care 17 (adunate sub CVE-2019-17013 și CVE-2019-17012) sunt marcate ca fiind potențial capabile să conducă la executarea unor coduri malițioase la deschiderea unor pagini special concepute. Este notabil că problemele legate de memorie, cum ar fi depășirile de buffer și accesul la zonele de memorie deja eliberate, sunt acum marcate ca periculoase, dar nu critice.

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