Ilmus web-brauseri Firefox 138 ning uuendati eelnevaid pikaajalise toe versioone â 115.23.0 ja 128.10.0. Beetatestimise etappi on viidud versioon Firefox 139, mille vĂ€ljalaskmine on kavandatud 27. maiks.
Firefox 138 peamised uuendused:
- Pakutakse uut profiilide haldamise sĂŒsteemi. Profiilide vormis saab kasutaja luua tĂ€iesti iseseisvaid brauseri töösessioone, oma seadistuste, ajaloo, jĂ€rjehoidjate, lisandmoodulite ja sisemiste andmebaasidega. Iga profiil salvestatakse eraldi alamkausta «~/.mozilla/firefox/». Profiilile saab mÀÀrata oma vĂ€rviskeemi, ikooni ja nime. Profiilide vahel vahetamine ja uute profiilide loomine toimub uue sektsiooni kaudu, mida nĂ€idatakse peamenĂŒĂŒ ĂŒlaosas.

Uus profiilide haldamise liides pole vaikimisi kĂ”igile kasutajatele saadaval ja hakkab jĂ€rk-jĂ€rgult aktiivseks muutuma ĂŒha suuremal kasutajate osal. Selle sundaktiveerimiseks saab lehel about:config vĂ”imaldada parameetri «browser.profiles.enabled». Sessioonide jagamise tehnoloogia sarnaneb vana profiilide sĂŒsteemiga, mille aktiveerimine toimus kĂ€surealt valiku «-P» abil, kuid vana ja uue sĂŒsteemi profiilide liidesed ja nimekirjad ei ĂŒhtsi (vana liidese, mida kĂ€ivitatakse kĂ€suga «firefox âProfileManager», ei kuvata uusi profiile ning uues, mis on saadaval menĂŒĂŒ kaudu, ei kuvata vanu).
Vana liides:

Uus liides:

- Aadressiribal on rakendatud kontekstitundlikke soovitusi ilmajaama prognoosi nÀitamiseks, kui sisestatakse lauseid, mis on seotud ilmaga vÔi linnade nimedega. See vÔimalus on vaikimisi saadaval ainult USA kasutajatele. Aktiveerimine toimub seadistuse «browser.urlbar.suggest.weather» kaudu lehel about:config.

- KontextmenĂŒĂŒsse, mis kuvatakse, kui klĂ”psate hiire parema nupuga vahekaardi nuppude peal, on lisatud punkt lehe lingi kopeerimiseks, mis on kuvatud vahekaardil.
- Windows 11-s kĂ€ivitamisel kuvavad hĂŒpikaknad ja menĂŒĂŒd nĂŒĂŒd stiili, mis vastab operatsioonisĂŒsteemi esteetikale.
- Aadresside ja krediitkaardi numbrite automaatse tĂ€itmise funktsionaalsust on parendatud. Automaatne tĂ€itmine rakendub nĂŒĂŒd Ă”igesti vormidele, mis uuendatakse dĂŒnaamiliselt info tĂ€itmise kĂ€igus (tĂ€itmine toimib vĂ€ljadele, mis ilmuvad alles pĂ€rast teiste vĂ€ljade tĂ€itmist, nĂ€iteks kui aadressi vĂ€li ilmub pĂ€rast linna vĂ€ljale tĂ€itmist).
- Konfigureerijas on lisandunud vĂ”imalus ĂŒle kirjutada kontrastsed vĂ€rvid. NĂŒĂŒd on vĂ”imalik mÀÀrata omad vĂ€rvid vĂ”i kasutada sĂŒsteemi kontrasti seadistusi veebisisu jaoks, mitte ainult neid, mis on rakendatud veebilehtedel taustaks ja esiplaaniks.

- Lisatud on tugi imporditud JavaScripti moodulite terviklikkuse kontrollimiseks hash'i kaudu, kasutades uut 'integrity' vÀlja metaandmetes <script type=»importmap»>.
- Lisatud on meetod Error.isError, mis vÔimaldab kontrollida, kas antud vÀÀrtus on Error objekti eksemplar.
- Muude brauserite ĂŒhilduvuse tagamiseks on lisatud Error.captureStackTrace funktsiooni tugi.
- Elementide <H1> fontide suurus ja stiil on ĂŒhtlustatud, mis ei sĂ”ltu enam <H1> kasutamisest <article>, <aside>, <nav> ja <section> plokkides.
- VĂ€ljendisse 'import' on lisatud vĂ”imalus mÀÀrata atribuudid, mille kaudu saab importimisel lisada tĂ€iendavaid metaandmeid. Atribuudi 'type: «json»' abil on nĂŒĂŒd vĂ”imalik importida JSON mooduleid. import data from «https://example.com/data.json» with { type: «json» };
- WebRTC rakenduste jaoks on vÀlja pakutud omadus degradationPreference, mille kaudu saab mÀÀrata prioriteedi kaadrisageduse vÔi eraldusvÔime sÀilitamiseks olukordades, kus vÔrgu ribalaiuse vÀhenemise tÔttu ei ole vÔimalik tagada kÔiki seatud parameetreid.
- Tagastatud serverilt HTTP pÀisesse 'Clear-Site-Data' on lisatud toe 'cache' direktor, mille kaudu saab server teavitada klienti, et on vaja kustutada brauseri cache'ist andmeid, mis on seotud töödeldava URL-iga. NÀiteks vÔib kustutamine algatada pÀrast seda, kui kasutaja lÔpetab seansi veebisaidil, et vÀhendada privaatsuse rikkumise riske.
- Veebiarendajate tööriistade vÔrgupaneelis on ellu viidud uus 'Path' veerg, kus kuvatakse nÔutud ressursi tÀielik tee.

- Androidi platvormi versioonis:
- Tahvelarvutites on vaikimisi sisse lĂŒlitatud töölauareĆŸiim, mille saab seadistustes vĂ€lja lĂŒlitada.
- Lisatud on jĂ€rjehoidjate sortimise ja kaustade ekraani ĂŒlaossa kinnitamise tugi jĂ€rjehoidjate loendiga.
- Toetust on rakendatud TLS-sertifikaatide klientide autentimiseks serveris.
- Saadaval on jagamisnupu kasutamine ĂŒles laaditud faili vĂ”i lingi saatmiseks teistele kasutajatele.
- Lisatud on vÔimalus laaditud faile sortida aja ja kategooriate jÀrgi.
Lisaks uuendustele ja veaparandustele on Firefox 138-s kĂ”rvaldatud 14 turvaauku. 6 turvaauku tulenevad mĂ€luhaldusprobleemidest, nagu puhverĂŒlevoolud ja juurdepÀÀs juba vabastatud mĂ€lupiirkondadele. Need probleemid vĂ”ivad potentsiaalselt viia pahatahtliku koodi tĂ€itmiseni spetsiaalselt kujundatud lehtede avamisel. Samuti on mainimist vÀÀrt turvaauk 'copy as cURL' funktsioonis veebiarendajate tööriistades, mis vĂ”imaldab lisada oma kĂ€sklusi spetsiaalsete sĂŒmbolite piisava eemaldamise puudumise tĂ”ttu.
Allikas: opennet.ru






