veebibrauseri vĂ€ljaanne , samuti Firefox 68.3 Androidi platvormile. Samuti on vĂ€lja töötatud uuendus. pikendatud toe kestusega . Peagi jĂ”uab etappi kandub ĂŒle Firefox 72, mille vĂ€ljaandmine on plaanitud 7. jaanuariks (projekt uue 4-nĂ€dalase ).
:
- uue lehe âabout:configâ liides, mis on avatud veebileht brauseris, kirjutatud HTML-is, CSS-is ja JavaScriptis. Lehe elemente saab hiirega vabalt valida (kaasa arvatud mitu rida korraga) ja kopeerida lĂ”ikumisse ilma kontekstimenĂŒĂŒd kasutamata. Ălemine otsinguriba on sĂ€ilinud ning laiendatud uute muutuja lisamise vĂ”imalusega. TĂ€iendavalt on rakendatud otsingutoetust lĂ€bi standardse mehhanismi, mida kasutatakse ka tavaliste lehtede otsimiseks jĂ€rkjĂ€rguliste vasteide leidmisega.
Iga seadistuse jaoks on lisatud nupp, mis vÔimaldab pöörata boolean vÀÀrtustega muutujaid (true/false) vÔi redigeerida stringi ja numbrilisi muutujaid. Kasutaja muudatustega vÀÀrtuste jaoks on lisatud nupp, mis taastab muudatused vaikevÀÀrtusele.
PĂ€rast about:config avamist ei kuvata vaikimisi elemente, vaid nĂ€ha on ainult otsinguriba, ning kĂ”igi elementide vaatamiseks tuleb vajutada nuppu âKuva kĂ”ikâ. Seadistustes valik âgeneral.aboutConfig.enableâ, tagastada juurdepÀÀs lehele about:config, kui see oli kogumise etapis valikuliselt keelatud;

- vaikimisi uus TLS-sertifikaatide vaatamise liides, mis on saadaval teenuse lehelt âabout:certificateâ ja menĂŒĂŒs âTööriistad > Lehe teave > Turvalisus > Vaata sertifikaatiâ. Sertifikaatide vaatamise liidese rakendamine on tĂ€ielikult ĂŒmber kirjutatud, kasutades JavaScripti ja standardseid veebitehnoloogiaid ning viidud vastavusse Firefox Quantum'i stiilinĂ€idistega. Kui varem avati sertifikaatide vaatamiseks eraldi aken, siis nĂŒĂŒd kuvatakse teave vahekaardil, mis sarnaneb lisandmoodulile. .
- aadressiriba kujundamine. KĂ”ige silmatorkavam muutus on loobumine soovitatud loendi kuvamisest ekraani tĂ€ies ulatuses, et eelistada selgelt mÀÀratletud rippmenĂŒĂŒd. Pakutavad muudatused jĂ€tkavad uue rakenduse Quantum Bar arendamist, mis ilmus Firefox 68-s ja millel on tĂ€ielik koodimuudatus, asendades XUL/XBL standardse Web API-ga. Esimeses etapis kordas Quantum Bari kujundus tĂ€ielikult vana aadressiriba, ja muudatused piirdusid ainult sisemise ĂŒmberkorraldamisega. NĂŒĂŒd on alanud töö vĂ€limuse parendamiseks. Muudatused on vaikimisi keelatud ja nende aktiveerimiseks on vajalik seade âbrowser.urlbar.megabarâ failis about:config.

- brauseri kĂ€ivitamine internet-kioskireĆŸiimis, mis aktiveeritakse kĂ€sureale valiku ââkioskâ mÀÀramisel ja mis vĂ”imaldab töötada ainult tĂ€isekraanireĆŸiimis. Kasutajaliidese juhtnuppude, hĂŒpikakende, konteksti menĂŒĂŒde ja lehe laadimise olekuindikaatorite (linkide ja praeguste URL-ide kuvamine) kuvamine blokeeritakse. Klaviatuurilt sisestamine on tugevalt piiratud, nĂ€iteks keelatakse Alt ja Ctrl klahvide töötlemine, mis ei vĂ”imalda brauserist vĂ€ljuda, teise rakendusse lĂŒlituda vĂ”i teisele veebilehele navigeerida. ReĆŸiimi saab kasutada erinevate iseseisvate terminalide, reklaamiteenuste, demo paneelide ja muude sĂŒsteemide töö korraldamiseks, mis on piiratud ĂŒhe saidi/web-rakendusega töötamisega.
- brauseri sĂŒsteemne lisand, (varem pakkus lisand Lockbox), liidest âabout:loginsâ salvestatud paroolide haldamiseks, on ilmnenud alamdomeenide tuvastamine parooli sisestamise vormide automaatse tĂ€itmise ajal. Firefox Monitori hoiatused konto kompromiteerimise kohta on rakendatud ka ekraani lugejatega kasutajatele.
- Windowsi, Linuxi ja macOS-i kogudes on kasutusel natiivne MP3 dekooder.
- laieneva jĂ€lgimise kaitse reĆŸiimi on lisatud teatiste kuvamine plokiahelate kaevandamise koodi blokeerimise kohta. Paneel, mis kuvatakse, kui klĂ”psate aadressiriba ikoonil, mis nĂ€itab kilbi, tagab blokeeritud jĂ€lgijate arvu kuvamise.
- Windowsi kasutajatele on vaikimisi lubatud video vaatamine "pildi pildis" reĆŸiimis (Picture-in-Picture), mis vĂ”imaldab videot eraldada ujuvas aknas, mis jÀÀb nĂ€htavale veebis sirvimise ajal. Selle reĆŸiimi vaatamiseks tuleb klĂ”psata mĂ€ngides hĂŒpikaknal vĂ”i kontekstimenĂŒĂŒs, mis ilmub, kui klĂ”psate videole hiire parema nupuga, ja valida "Picture in picture" (YouTube'is, mis sisestab oma kontekstimenĂŒĂŒ töötleja, tuleks klĂ”psata kaks korda parema hiirenupuga vĂ”i hoida all Shift klahvi). Muudel sĂŒsteemidel kui Windows vĂ”ib reĆŸiimi tuge aktiveerida about:config kaudu, kasutades suvandit "media.videocontrols.picture-in-picture.enabled".
- toetuse sissepÀÀsu mitmekihilise leheelemendi paigutuse (), mis mĂ€rkimisvÀÀrselt parandab paindlikkust lehtede paigutamisel, mis on vĂ”rku joondatud, pakkudes vĂ”imalust mÀÀrata lapselemente, mis on seotud vanemrakudega (eraldatud grid'i paigutuse paigutamine raku sisse). Sissejuhatud gridid mÀÀratakse vÀÀrtuse "" kaudu omadustes "grid-template-columns" ja "grid-template-rows". Toetust sissetoodud grididele on samuti lisatud DevTools Grid Inspector'i inspektsioonireĆŸiimi.
- CSS-i on lisatud omadus , mis vÔimaldab elemendi hÔlmata kÔiki veerge.
- CSS-i omaduses on lisatud vÔimalus mÀÀrata nÀhtavuse piiramisala, mis on mÀÀratud funktsiooni ja SVG kontuuriga.
- vÔimalus arvestada kuvasuhega, mis on mÀÀratud omaduse , HTML atribuutide "height" ja "width" jaoks img sildis.
- JavaScripti on lisatud meetod , mis tagastab ainult juba tĂ€idetud vĂ”i tagasi lĂŒkatud lubadused, mitte ootel lubadused (lubab oodata tĂ€itmise tulemusi enne teiste koodide kĂ€ivitamist).
- On rakendatud klass (varem oli saadaval ainult klass ), mis mÀÀratleb elemendid notatsiooni . Samuti on lisatud vastav DOM-puu MathML-iga, millega saab kasutada mathmlEl.style ja globaalsete sĂŒndmuste töötlejatena.
- DOM-i on lisatud konstruktori , et luua StaticRange objekti, mis esindab DOM-i sisu osa.
- tf.distribute.Strategy , pakkudes vahendeid multimeedia sisu esitamise teabe ploki seadistamiseks teadete alal. Selle API kaudu saab veebirakendus mitte ainult kuvada teate uue kompositsiooni esitamise algusest, vaid ka korraldada juhtimist teate alalt vÔi ekraanisÀÀstja liidesest, nÀiteks paigutada pausimise, voos liikumise vÔi jÀrgmise kompositsiooni juurde liikumise nuppe.
- Laiendite arendajate API-s andmete laadimise tĂ”rgete töötlemine. Avanevates hĂŒpikakendes, mille laiendite kaudu loob windows.create, kuvatakse laiendi nimi, mitte laiendi URL («moz-extension://»).
- WebGL-ile on lisatud toe laiendusele , mis vĂ”imaldab ĂŒhe vĂ€ljakutsega renderdada kohe mitmes vaatealas (nĂ€iteks on see kasulik stereovĂ€ljundiks WebXRis);
- VĂ”rguaktiivsuse kontrollimise liideses on rakendatud vĂ”imalust analĂŒĂŒsida vĂ”rgu pĂ€ringu töötlemise etappe eraldi DNS-i lahendamise, ĂŒhenduse loomise, andmete saatmise ja vastuse saamise ajaga. Teave esitatakse uue Timing vahekaartide kaudu paremas kĂŒlgpaneelis.
- VĂ”rguaktiivsuse jĂ€lgimise liideses on vaikimisi WebSocketi ĂŒhenduste inspektsiooni reĆŸiim, millega on vĂ”imalik peatada aktiivsed ĂŒhendused.
- VĂ”rgukontrollija on lisatud tĂ€isteksti otsingutaotluste/reaktsioonide, kĂŒpsiste ja pealkirjade kehade vahel, samuti on rakendatud teatud URL-ide laadimise blokeerimise rakendamine vajalike mustrite filtreerimisega.
- Veebikonsolis on rakendatud redigeerimine, mis vĂ”imaldab sisestada mitmele reale jagatud JavaScripti konstruktsioonide sisestamist, mille tĂ€itmine toimub mitte sisestamisnupu klĂ”psamisel vaid Run nupule klĂ”psamisel. ReĆŸiim on kujundatud kĂŒlgpaneelina, mis kuvatakse pĂ€rast «split pane» ikooni klĂ”psamist sisestusala paremas servas vĂ”i klahvikombinatsiooni Ctrl+B kaudu.
- JavaScripti siluri puhul on tagatud sĂŒndmuste logi pidamine ja lisatud vĂ”imalus deaktiviseerida peatumispunktidega (devtools.debugger.features.overlay aadressil about:config). laadimise teatud URL-e vajalike filtrite lisamise kaudu.
- Androidile on valmis parandav vÀrskendus Firefox 68.2. Tuletame meelde, et Firefoxi uute oluliste vÀljaannete koostamine Androidile on peatunud. Firefoxi mobile versiooni asendab koodinimega Fenix (jaotatakse kui ) uus mobiilne brauser, mis kasutab GeckoView mootorit ja Mozilla Android Components raamatukogusid.
Kriitiliste haavatavuste arvu vĂ€henemine on tingitud sellest, et mĂ€luga seotud probleemid, nagu mĂ€lupuhvrite ĂŒlekirjutamine ja juba vabastatud mĂ€lu aladele juurdepÀÀs, on nĂŒĂŒd mĂ€rgitud ohtlikeks, kuid mitte kriitilisteks. Uues vĂ€ljaandes on kĂ”rvaldatud 13 sellist probleemi, mis vĂ”ivad potentsiaalselt vĂ”imaldada pahatahtlikul koodil kĂ€ivitumist spetsiaalselt kujundatud lehti avades.
Lisaks uudsetele funktsioonidele ja bugide parandamisele on Firefox 71-st kĂ”rvaldatud , millest 17 (kokku kogutud ja ) on mĂ€rgitud kui potentsiaalselt vĂ”imelised vĂ”imaldama pahatahtliku koodi kĂ€ivitamist spetsiaalselt kujundatud lehti avades. Oluline on mĂ€rkida, et mĂ€luga seotud probleemid, nagu mĂ€lupuhvrite ĂŒlekirjutamine ja juba vabastatud mĂ€lu aladele juurdepÀÀs, on nĂŒĂŒd mĂ€rgitud ohtlikeks, kuid mitte kriitilisteks.
Allikas: opennet.ru


