Izdana je verzija web preglednika Firefox 138 te su formirane nadogradnje prethodnih verzija s dugoročnom podrškom — 115.23.0 i 128.10.0. U fazu beta testiranja prešla je verzija Firefox 139, čije je izdanje planirano za 27. svibnja.
Glavne novitete u Firefox 138:
- Predloženi su novi sustav upravljanja profilima. U obliku profila korisnik može kreirati potpuno neovisne sesije rada s preglednikom, s vlastitim postavkama, poviješću, oznakama, dodacima i internim bazama podataka. Svaki profil pohranjuje se u zasebnom podfolderu «~/.mozilla/firefox/». Profili mogu imati svoju vlastitu shemu boja, ikonu i naziv. Prebacivanje između profila i kreiranje novih profila može se obaviti kroz novu sekciju koja se prikazuje na vrhu glavnog izbornika.

Novi korisnički sučelje za profile trenutno nije uključeno po zadanim postavkama za sve korisnike i postupno će se aktivirati za sve veći postotak korisnika. Za prisilno uključivanje na stranici about:config možete aktivirati parametar «browser.profiles.enabled». Tehnologija razdvajanja sesija slična je starim profilima, čija je aktivacija bila moguća putem komandne linije s opcijom «-P», ali korisnički sučelja i popisi profila starog i novog sustava se ne preklapaju (u starom sučelju, pokrenutom komandnom «firefox —ProfileManager», ne prikazuju se novi profili, dok u novom, dostupnom putem izbornika, ne prikazuju se stari).
Staro sučelje:

Novo sučelje:

- U adresnoj traci uvedene su kontekstualne preporuke s prognozom vremena, kada se unose riječi vezane uz vrijeme ili nazive gradova. Ova mogućnost trenutno je dostupna po zadanim postavkama samo za korisnike iz SAD-a. Uključuje se putem postavke «browser.urlbar.suggest.weather» na stranici about:config.

- U kontekstni izbornik, koji se prikazuje desnim klikom na gumbe kartica, dodana je stavka za kopiranje veze stranice koja se prikazuje na kartici.
- Pri pokretanju na Windows 11, iskačući prozori i izbornici sada se prikazuju u stilu koji odgovara estetici operativnog sustava.
- Izboljšano samodejno izpolnjevanje polj z naslovi in številkami kreditnih kartic. Samodejno izpolnjevanje se zdaj pravilno uporablja za obrazce, ki se dinamično posodobijo med izpolnjevanjem informacij (izpolnitev bo delovala v poljih, ki se prikažejo šele po vnosu drugih polj, na primer, ko se polje za naslov prikaže po izpolnitvi polja za mesto).
- V konfiguratorju je dodana možnost predefiniranja kontrastnih barv. Namesto barv, uporabljenih na spletnih straneh za ozadje in sprednji načrt, je zdaj mogoče določiti lastne barve ali uporabiti sistemske nastavitve kontrasta za spletno vsebino.

- Dodana je podpora za preverjanje celovitosti uvoženih JavaScript modulov s pomočjo preverjanja po hash-u, pri čemer se uporablja novo polje „integrity“ v metapodatkih za .
- Dodana je metoda Error.isError, ki omogoča preverjanje, ali je določena vrednost instanca objekta Error.
- Za združljivost z drugimi brskalniki je dodana podpora funkciji Error.captureStackTrace.
- Uniformirani so velikost in slog pisave v elementih
, ki zdaj nista odvisna od uporabe
znotraj blokov
, - V izrazu „import“ je dodana možnost določanja atributov, s katerimi lahko določite dodatne metapodatke pri uvozu modulov. S pomočjo atributa 'type: "json"' je zdaj mogoče uvoziti JSON module. import data from "https://example.com/data.json" with { type: "json" };
- Za aplikacije WebRTC je predlagana lastnost degradationPreference, ki omogoča prednost ohranjanja hitrosti sličic ali ločljivosti v situacijah, ko zmanjšanje pasovne širine omrežja ne omogoča zagotavljanja vseh zahtevanih parametrov.
- V vrnjen serverom HTTP glavi „Clear-Site-Data“ je dodana podpora za usmeritev „cache“, s katero lahko strežnik obvesti odjemalca o potrebi po čiščenju podatkov, povezanih z obdelanim URL-jem, iz brskalnikovega predpomnilnika. Na primer, čiščenje se lahko sproži ob zaključku uporabnikove seje na spletnem mestu za zmanjšanje tveganja kršitve zasebnosti.
- V orodjih za spletne razvijalce na plošči Network je implementirana nova kolona „Path“, v kateri je prikazana celotna pot zahtevanega vira.

- V različici za platformo Android:
- Na tabličnih računalnikih je privzeto omogočen namizni način, ki ga je mogoče izključiti v nastavitvah.
- Dodana je podpora za razvrščanje zaznamkov in pritrjevanje map na vrh zaslona seznama zaznamkov.
- Implementirana je podpora TLS-certifikatov za preverjanje identitete strank na strežniku.
- Omogočena je uporaba gumba Share za pošiljanje prenesenega datoteka ali povezave drugim uporabnikom.
- Dodana je podpora za razvrščanje prenesenih datotek po času in kategorijah.
Poleg novosti in popravkov napak je v Firefoxu 138 odprtih 14 ranljivosti. 6 ranljivosti izhaja iz težav pri upravljanju pomnilnika, kot so prelivi pomnilnika in dostop do že sproščenih pomnilniških področij. Potencialno te težave lahko povzročijo izvajanje zlonamerne kode ob odprtju posebej oblikovanih strani. Prav tako je treba omeniti ranljivost v funkciji 'copy as cURL' v orodjih za spletne razvijalce, ki omogoča vnos lastnih ukazov zaradi pomanjkanja ustreznega pobega posebnih znakov.
Izvor: opennet.ru






