Bol vydaný webový prehliadač Firefox 138 a boli vytvorené aktualizácie pre predchádzajúce vetvy s dlhou dobou podpory - 115.23.0 a 128.10.0. Verzia Firefoxu 139 vstúpila do beta testovania s vydaním naplánovaným na 27. mája.
Kľúčové inovácie vo Firefoxe 138:
- Bol navrhnutý nový systém správy profilov. Vo forme profilov si používateľ môže vytvoriť úplne nezávislé relácie práce s prehliadačom s vlastnými nastaveniami, históriou, záložkami, doplnkami a internými databázami. Každý profil je uložený v samostatnom podadresári „~/.mozilla/firefox/“. Profilu môžete priradiť vlastnú farebnú schému, ikonu a názov. Prepínanie medzi profilmi a vytváranie nových profilov sa vykonáva prostredníctvom novej sekcie zobrazenej v hornej časti hlavnej ponuky.

Nové rozhranie profilu ešte nie je štandardne povolené pre všetkých a bude postupne aktivované pre rastúce percento používateľov. Ak ho chcete vynútiť, môžete povoliť parameter „browser.profiles.enabled“ na stránke about:config. Technológia oddelenia relácií je podobná starým profilom, ktoré sa aktivovali z príkazového riadku pomocou voľby „-P“, ale rozhrania a zoznamy profilov starého a nového systému sa nepretínajú (staré rozhranie, spustené príkazom „firefox —ProfileManager“, nezobrazuje nové profily a nové, prístupné cez menu, nezobrazuje staré).
Staré rozhranie:

Nové rozhranie:

- Panel s adresou teraz zobrazuje kontextové odporúčania s predpoveďami počasia pri zadávaní slov súvisiacich s počasím alebo názvami miest. Táto funkcia je momentálne štandardne dostupná iba pre používateľov v USA. Povolenie sa vykonáva nastavením „browser.urlbar.suggest.weather“ na stránke about:config.

- Do kontextovej ponuky zobrazenej po kliknutí pravým tlačidlom myši na tlačidlá kariet bola pridaná položka na kopírovanie odkazu na stránku zobrazeného na karte.
- V systéme Windows 11 sa teraz kontextové okná a ponuky zobrazujú v štýle, ktorý zodpovedá estetike operačného systému.
- Vylepšené automatické vypĺňanie polí adresami a číslami kreditných kariet. Automatické dopĺňanie sa teraz správne vzťahuje na formuláre, ktoré sa dynamicky aktualizujú pri zadávaní informácií (vypĺňanie bude fungovať v poliach, ktoré sa zobrazia až po zadaní iných polí, napríklad keď sa pole s adresou zobrazí po zadaní poľa s mestom).
- Konfigurátor má teraz možnosť predefinovať kontrastné farby. Namiesto použitia farieb, ktoré webové stránky používajú pre pozadie a popredie, si teraz môžete nastaviť vlastné farby alebo použiť systémové nastavenia kontrastu pre webový obsah.

- Pridaná podpora pre kontrolu integrity importovaných modulov JavaScript pomocou hashu s použitím nového poľa „integrity“ v metadátach pre .
- Pridaná metóda Error.isError na kontrolu, či je zadaná hodnota inštanciou objektu Error.
- Pre kompatibilitu s inými prehliadačmi bola pridaná podpora pre funkciu Error.captureStackTrace.
- Jednotná veľkosť a štýl písma vo všetkých prvkoch , ktoré sú teraz nezávislé od používania vo vnútri blokov , , A .
- Výraz „import“ teraz umožňuje určiť atribúty, prostredníctvom ktorých je možné nastaviť ďalšie metadáta pri importe modulov. Moduly JSON je teraz možné importovať pomocou atribútu „type: „json““. importovať dáta z „https://example.com/data.json“ pomocou { type: „json“ };
- Pre aplikácie WebRTC bola navrhnutá vlastnosť degradationPreference, pomocou ktorej je možné nastaviť prioritu zachovania snímkovej frekvencie alebo rozlíšenia v situácii, keď zníženie šírky pásma siete neumožňuje poskytnúť všetky zadané parametre.
- V návrate server HTTP hlavička „Clear-Site-Data“ teraz podporuje direktívu „cache“, ktorá umožňuje serveru informovať klienta o vymazaní údajov spojených so spracovávanou URL adresou z vyrovnávacej pamäte prehliadača. Vymazanie je možné napríklad spustiť po ukončení relácie používateľa na stránke, aby sa zmiernili riziká týkajúce sa súkromia.
- V nástrojoch pre webových vývojárov má panel Sieť nový stĺpec s názvom „Cesta“, ktorý zobrazuje úplnú cestu k požadovanému zdroju.

- Vo verzii pre platformu Android:
- Tablety majú štandardne povolený režim pracovnej plochy, ktorý je možné v nastaveniach vypnúť.
- Pridaná podpora pre triedenie záložiek a pripínanie priečinkov na začiatok obrazovky so zoznamom záložiek.
- Implementovaná podpora Certifikáty TLS na autentifikáciu klientov na serveri.
- Možnosť použiť tlačidlo Zdieľať na odoslanie stiahnutého súboru alebo odkazu, z ktorého bol prijatý, ostatným používateľom.
- Pridaná podpora pre triedenie stiahnutých súborov podľa času a kategórie.
Okrem nových funkcií a opráv chýb opravuje Firefox 138 aj 14 zraniteľností. 6 zraniteľností je spôsobených problémami so správou pamäte, ako sú pretečenia vyrovnávacej pamäte a prístup k oblastiam pamäte, ktoré už boli uvoľnené. Tieto problémy by mohli viesť k spusteniu škodlivého kódu pri otvorení špeciálne navrhnutých stránok. Je tiež možné zaznamenať zraniteľnosť vo funkcii „kopírovať ako cURL“ v nástrojoch pre webových vývojárov, ktorá umožňuje nahradiť vlastné príkazy kvôli chýbajúcemu správnemu escapovaniu špeciálnych znakov.
Zdroj: opennet.ru






