veebibrauseri vĂ€ljaande , samuti Firefox 68.3 Android platvormile. Lisaks on loodud uuendus pikenenud toe . Peagi jĂ”uab lĂ€heb ĂŒle versioonile Firefox 72, mille vĂ€ljaandmine on planeeritud 7. jaanuariks (projekt uuele 4-nĂ€dalasele ).
:
- 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.
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.
PĂ€rast about:config avamist ei kuvata vaikimisi elemente ja nĂ€ha on ainult otsinguriba; kogu nimekirja vaatamiseks tuleb vajutada nuppu âShow allâ. valik âgeneral.aboutConfig.enableâ, taastab juurdepÀÀsu about:config lehele, kui see oli volituste tasandil ehitamise ajal keelatud;

- 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. .
- 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.

- 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 (varem esitati lisandmoodulina Lockbox), 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".
- toetab lehe elementide sisemist kihilist paigutust (), 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 «» 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 , mis vÔimaldab elemendi hÔlmata kÔiki veerge.
- CSS-i omaduses on lisatud vĂ”imalus mÀÀrata nĂ€htavuse piiramisala, kasutades funktsiooni ĂŒhes SVG kontuur.
- vĂ”imalus arvestada kĂŒlgede suhet, mis on mÀÀratud omaduses , HTML-i atribuutide «height» ja «width» jaoks img-sildi puhul.
- JavaScripti on lisatud meetod , 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 (varem oli saadaval ainult klass ), mis mÀÀratleb elemendid MathML sĂŒntaksis. . Samuti on lisatud vastav MathML DOM-puu, millega saab kasutada mathmlEl.style ja globaalseid sĂŒndmuste töötlejaid.
- DOM-i on lisatud ehitaja , et luua StaticRange objekti, mis esindab osa DOM-i sisust.
- Lisatud API , 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 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 , 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.
- VĂ”rgu tegevuse jĂ€lgimise liideses on vaikimisi WebSocket ĂŒhenduste inspekteerimise reĆŸiim, mille abil saab aktiivsed ĂŒhendused peatada.
- VĂ”rguseire lisas tĂ€isteksti otsingu pĂ€ringute/vastuste, kĂŒpsiste ja pĂ€iste kehadest, samuti on rakendatud teatud URL-ide laadimise blokeerimise vĂ”imalus, lisades filtreid vajalike mustritega.
- Veebikonsolis on rakendatud 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.
- JavaScripti tĂ”rkeotsijas on tagatud muutuja vÀÀrtuste kasutamine koodis, on rakendatud sĂŒndmuste logimist ja lisatud vĂ”imalus vĂ€lja lĂŒlitada peatuspunktidega (devtools.debugger.features.overlay about:configis).
- 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 ) 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 , millest 17 (kogutud all ja ) 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


