Firefox 71 vÀljalaskmine

On toimunud veebibrauseri vĂ€ljaande Firefox 71, samuti mobiiliversioon Firefox 68.3 Android platvormile. Lisaks on loodud uuendus haru pikenenud toe 68.3.0. Peagi jĂ”uab beetatestimise lĂ€heb ĂŒle versioonile Firefox 72, mille vĂ€ljaandmine on planeeritud 7. jaanuariks (projekt ĂŒleminek uuele 4-nĂ€dalasele arendus-tsĂŒklile).

Peamised uuendused:

  • Ettepanek uus «about:config» lehe liides, mis esindab sisetuks avanevat veebilehte brauseris, kirjutatud HTML, CSS ja JavaScript keeles. Lehe elemente saab vabalt hiirega valida (sealhulgas korraga mitu rida) ja asetada lĂ”ikelauale ilma kontekstimenĂŒĂŒd kasutamata. Ülemine otsinguriba on sĂ€ilitatud ja laiendatud uute muutujate lisamise vĂ”imalusega. TĂ€iendav otsimise tugi on rakendatud tavalise mehhanismi kaudu, mida kasutatakse ka tavalistes lehtedes vasteid samm-sammult otsimiseks.

    Firefox 71 vÀljalaskmine

    Iga seadistuse juurde on lisatud nupp, mis vÔimaldab pöörata boolean vÀÀrtusi (true/false) vÔi redigeerida stringi ja numbrilisi muutujaid. Muudetud kasutaja vÀÀrtuste jaoks on lisatud nupp, mis vÔimaldab taastada muutused vaikeseadetele.

    Firefox 71 vÀljalaskmine

    PĂ€rast about:config avamist ei kuvata vaikimisi elemente ja nĂ€ha on ainult otsinguriba; kogu nimekirja vaatamiseks tuleb vajutada nuppu „Show all”. on lisatud valik „general.aboutConfig.enable”, mis vĂ”imaldab taastab juurdepÀÀsu about:config lehele, kui see oli volituste tasandil ehitamise ajal keelatud;

    Firefox 71 vÀljalaskmine
  • Kasutusele on vĂ”etud vaikimisi uus TLS-sertifikaatide vaatamise liides, mis on saadaval teenuselehe „about:certificate” ja menĂŒĂŒ kaudu „Tools > Page Info > Security > View Certificate”. Sertifikaatide vaatamise liidese rakendus on tĂ€ielikult ĂŒmber kirjutatud, kasutades JavaScripti ja standardseid veebitehnoloogiaid, ning kohandatud Firefox Quantum'i kujundusega. Kui varem avati sertifikaatide vaatamiseks eraldi aken, siis nĂŒĂŒd kuvatakse teave vahekaardil, mis meenutab laiendust. Certainly Something.

    Firefox 71 vÀljalaskmine
  • Uuendatud aadressiriba kujundamine. KĂ”ige silmatorkavam muutus on soovituste loendi kuvamisest tĂ€ielikult ekraanile ĂŒleminek selgelt mÀÀratletud rippmenĂŒĂŒne. Pakutavad muudatused jĂ€tkavad Quantum Bari aadressiriba uue elluviimise arendamist, mis ilmus Firefox 68-s ja millel on tĂ€ielik koodimuudatus, asendades XUL/XBL standardsete Web API-dega. Esimesel etapil kopeeris Quantum Bari kujundus tĂ€ielikult vana aadressiriba ja muudatused piirdusid vaid sisemiste uuendustega. NĂŒĂŒd on alustatud vĂ€ljanĂ€gemise tĂ€iustamisega. Muudatused on vaikimisi vĂ€lja lĂŒlitatud ja vajavad aktiveerimist seade „browser.urlbar.megabar“ kaudu about:config.

    Firefox 71 vÀljalaskmine
  • Lisatud toetamine brauseri avamine Internet kioski reĆŸiimis, mis aktiveeritakse kĂ€sureas valiku «—kiosk» mÀÀramisega, vĂ”imaldab töötada ainult tĂ€isekraanireĆŸiimis. Liidese juhtnuppude, hĂŒpikakende, konteksti menĂŒĂŒde ja lehe laadimise olekuidindikaatorite (linkide ja praeguse URL-i kuvamine) nĂ€itamist blokeeritakse. Klaviatuuri sisend on tugevasti piiratud, nĂ€iteks Alt ja Ctrl klahvide töötlemine on vĂ€lja lĂŒlitatud, mis ei vĂ”imalda brauserist vĂ€lja tulla, teise rakendusse vahetada vĂ”i teisele saidile minna. ReĆŸiimi saab kasutada mitmesuguste iseseisvate terminalide, reklaamitehnika, demo paneelide ja muude sĂŒsteemide korraldamiseks, mis on piiratud ĂŒhe saidiga\/veebi rakendusega.
  • brauseri kaasasolevas sĂŒsteemi lisandmoodulis Lockwise (varem esitati lisandmoodulina Lockbox), millel on liides «about:logins» salvestatud paroolide haldamiseks, on lisandunud alamdomeenide tuvastamine paroolivormide automaatse tĂ€itmise ajal. Firefox Monitori hoiatuste kuvamine konto kompromiteerimise eest on samuti rakendatud ekraanilugejatega kasutajate jaoks.
  • Windowsi, Linuxi ja macOSi kogudes on kasutusel natiivne MP3 dekooder.
  • LiikumisjĂ€lgimise kaitse tĂ€iustatud reĆŸiimi on lisatud krĂŒptovaluuta kaevandamise koodide blokeerimise teavituste kuvamine. Aadressiribal kaitsmeikooni klikkimisel kuvatavas paneelis on tagatud blokeeritud jĂ€lgijate arvu nĂ€itamine.
  • Windowsi kasutajatele on vaikimisi sisse lĂŒlitatud video vaatamise vĂ”imalus "pildis pilt" (Picture-in-Picture), mis vĂ”imaldab eraldada video hĂ”ljuvas aknas, mis jÀÀb nĂ€htavale brauseris navigeerimise ajal. Selle reĆŸiimi kasutamiseks tuleb videosse paremklĂ”psata, et kuvada hĂŒpikaken vĂ”i kontekstimenĂŒĂŒ, ja valida "Picture in picture" (YouTube'is, mis kasutab oma kontekstimenĂŒĂŒd, tuleb paremklĂ”psata kaks korda vĂ”i hoida all Shift-klahvi ja klikkida kord). Teistes sĂŒsteemides vĂ”ib reĆŸiimi toetuse aktiveerida about:config kaudu, kasutades valikut "media.videocontrols.picture-in-picture.enabled".
  • On rakendatud toetab lehe elementide sisemist kihilist paigutust (CSS Grid Level 2), mis mille abil on mĂ€rgatavalt paranenud paindlikkus ruudustikupĂ”histe lehepaigutuste loomisel, pakkudes vĂ”imalust mÀÀrata alamelemendid, mis on seotud vanemate rakkudega (eraldiseisva grid'i paigutamine rakkudesse). SisetĂŒkid mÀÀratakse, kasutades vÀÀrtust «subgrid» omadustes «grid-template-columns» ja «grid-template-rows». SisetĂŒkid avalike grid-ide toetamine on samuti lisatud DevTools Grid Inspectori inspektsioonireĆŸiimi.
  • CSS-i on lisatud omadus column-span, mis vĂ”imaldab elemendi hĂ”lmata kĂ”iki veerge.
  • CSS-i omaduses clip-path on lisatud vĂ”imalus mÀÀrata nĂ€htavuse piiramisala, kasutades funktsiooni path() ĂŒhes formaadis SVG kontuur.
  • Lisatud vĂ”imalus arvestada kĂŒlgede suhet, mis on mÀÀratud omaduses aspect-ratio, HTML-i atribuutide «height» ja «width» jaoks img-sildi puhul.
  • JavaScripti on lisatud meetod Promise.allSettled(), mis tagastab ainult juba tĂ€idetud vĂ”i tagasi lĂŒkatud promise'id, jĂ€ttes arvesse vĂ”tmata promise'id, mis ootavad tĂ€itmist (lubab oodata tĂ€itmise tulemust enne, kui kĂ€ivitatakse muud koodi).
  • Rakendatud on klass MathMLElement (varem oli saadaval ainult klass Element), mis mÀÀratleb elemendid MathML sĂŒntaksis. MathML. Samuti on lisatud vastav MathML DOM-puu, millega saab kasutada mathmlEl.style ja globaalseid sĂŒndmuste töötlejaid.
  • DOM-i on lisatud ehitaja StaticRange() , et luua StaticRange objekti, mis esindab osa DOM-i sisust.
  • Lisatud API Meedia sessioon, mis pakub vahendeid meedia sisu esitamise teabe ploki seadistamiseks teatiste alal. Selle API kaudu vĂ”ib veebirakendus mitte ainult kuvada teate uue teose esitamise algusest, vaid ka korraldada juhtimise teatiste alalt vĂ”i ekraanihalduri kaudu, nĂ€iteks kuvades peatumise, navigeerimise vĂ”i jĂ€rgmise teose juurde minemise nuppe.
  • Laiendite arendajate API-s parandusi andmete laadimise tĂ”rgete tĂ”hus kĂ€sitlemine. Laiendite kaudu avanevates hĂŒpikakendes, mis avatakse windows.create kutsumise kaudu, tagatakse laiendi nime kuvamine, mitte laiendi URL ("moz-extension://").
  • WebGL-is on lisatud laienduse tugi OVR_multiview2, mis vĂ”imaldab ĂŒhe kutsumisega joonistada korraga mitmesse vaatamisalasse (nt kasulik stereovĂ€ljundi jaoks WebXR-is);
  • VĂ”rgutegevuse inspekteerimise liideses on rakendatud vĂ”ime analĂŒĂŒsida vĂ”rgu pĂ€ringu töötlemise etappe, nĂ€idates eraldi DNS-i lahendamise, ĂŒhenduse loomise, andmete saatmise ja vastuse saamise aega. Teave esitatakse uue Timing vahekaartina paremas kĂŒlgpaneelis.

    Firefox 71 vÀljalaskmine
  • VĂ”rgu tegevuse jĂ€lgimise liideses on vaikimisi seal WebSocket ĂŒhenduste inspekteerimise reĆŸiim, mille abil saab aktiivsed ĂŒhendused peatada.

    Firefox 71 vÀljalaskmine
  • VĂ”rguseire lisas toetamine tĂ€isteksti otsingu pĂ€ringute/vastuste, kĂŒpsiste ja pĂ€iste kehadest, samuti on rakendatud vĂ”imalus teatud URL-ide laadimise blokeerimise vĂ”imalus, lisades filtreid vajalike mustritega.

    Firefox 71 vÀljalaskmine
  • Veebikonsolis on rakendatud mitmerealine reĆŸiim redigeerimiseks, mis vĂ”imaldab sisestada mitmele reale jagatud JavaScript konstruktsioone, mille tĂ€itmine toimub mitte Enter'i vajutamisel, vaid nuppu Run klikkides. ReĆŸiim on kujundatud kĂŒlgpaneelina, mis kuvab pĂ€rast 'split pane' ikooni vajutamist sisestusvĂ€lja paremas osas vĂ”i klaviatuurikombinatsiooni Ctrl+B kaudu.

    Firefox 71 vÀljalaskmine
  • JavaScripti tĂ”rkeotsijas on tagatud eelvaade muutuja vÀÀrtuste kasutamine koodis, on rakendatud logi pidamine sĂŒndmuste logimist ja lisatud vĂ”imalus vĂ€lja lĂŒlitada pop-up bloode peatuspunktidega (devtools.debugger.features.overlay about:configis).

    Firefox 71 vÀljalaskmine
  • Androidile on vĂ€lja antud tugivĂ€rskendus Firefox 68.2. Tuletame meelde, et uusimate oluliste Firefoxi vĂ€ljaannete loomine Androidile on lĂ”petatud. Firefoxi asendamiseks Androidile, koodnimega Fenix (levitatakse kui Firefox Preview) arendatakse uus mobiilne brauser, mis kasutab GeckoView mootorit ja Mozilla Android Componentsi teegikomplekti.

    Kriitiliste haavatavuste arvu vĂ€henemine on tingitud asjaolust, et mĂ€lu probleemid, nagu puutĂŒkid ja juurdepÀÀs juba vabastatud mĂ€lupiirkondadele, on nĂŒĂŒd mĂ€rgitud kui ohtlikud, kuid mitte kriitilised. Uues vĂ€ljaandes on kĂ”rvaldatud 13 sellist probleemi, mis vĂ”ivad potentsiaalselt viia kurjategija koodi tĂ€itmisele spetsiaalselt vormindatud lehti avades.

Lisaks uuendustele ja veaparandustele on Firefox 71-s kĂ”rvaldatud 26 haavatavust, millest 17 (kogutud all CVE-2019-17013 ja CVE-2019-17012) on mĂ€rgitud kui potentsiaalselt ohtlikud, mis vĂ”ivad viia kurjategija koodi tĂ€itmiseni spetsiaalselt kujundatud lehtede avamisel. TĂ€helepanuvÀÀrne on, et mĂ€lu probleemid, nagu puhversalvede ĂŒlevoolud ja juurdepÀÀs juba vabastatud mĂ€lu aladele, on nĂŒĂŒd mĂ€rgitud kui ohtlikud, kuid mitte kriitilised.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster