Doli i lĂ«shimit tĂ« shfletuesit web Firefox 138 Ă«shtĂ« realizuar dhe janĂ« krijuar pĂ«rditĂ«sime pĂ«r degĂ«t e kaluara me mbĂ«shtetje afatgjatĂ« â 115.23.0 dhe 128.10.0. DegĂ« Firefox 139, e cila Ă«shtĂ« nĂ« fazĂ«n e testimit beta, pritet tĂ« lĂ«shohet mĂ« 27 maj.
Novitetet kryesore në Firefox 138:
- NjĂ« sistem i ri pĂ«r menaxhimin e profileve Ă«shtĂ« propozuar. NĂ« formĂ«n e profileve, pĂ«rdoruesit mund tĂ« krijojnĂ« seanca tĂ« pavarura tĂ« punĂ«s me shfletuesin, me cilĂ«sime, histori, shenime, shtesa dhe BD tĂ« brendshme tĂ« veta. Ădo profil ruhet nĂ« njĂ« nĂ«n-dosje tĂ« veçantĂ« «~/.mozilla/firefox/». Profilit mund t'i caktohet njĂ« skemĂ« ngjyre, njĂ« ikonĂ« dhe njĂ« emĂ«r. Ndryshimi ndĂ«rmjet profileve dhe krijimi i profileve tĂ« rinj bĂ«het pĂ«rmes njĂ« seksioni tĂ« ri, qĂ« shfaqet nĂ« pjesĂ«n e sipĂ«rme tĂ« menusĂ« kryesore.

Ndërfaqja e re e punës me profile aktualisht nuk është aktivizuar për të gjithë dhe do të aktivizohet gradualisht për një përqindje gjithnjë e më të madhe përdoruesish. Për ta aktivizuar atë manualisht, mund të aktivizoni parametrin «browser.profiles.enabled» në faqen about:config. Teknologjia e ndarjes së seancave është e ngjashme me profilet e vjetër, aktivizimi i të cilëve bëhej nga rreshti i komandave me opsionin «-P», por ndërfaqet dhe listat e profileve të sistemit të vjetër dhe të ri nuk përputhen (në ndërfaqen e vjetër, e cila aktivej me komandën «firefox --ProfileManager», nuk shfaqen profilet e rinj, dhe në të rejën, e cila është e aksesueshme përmes menusë, nuk shfaqen profilat e vjetër).
Ndërfaqja e vjetër:

Ndërfaqja e re:

- Në shiritin e adresës është realizuar shfaqja e rekomandimeve konteksteve me parashikimin e motit, kur futen fjalë që kanë të bëjnë me motin ose emrat e qyteteve. Kjo mundësi për momentin është e disponueshme për përdoruesit vetëm në SHBA. Aktivizimi bëhet përmes cilësimit «browser.urlbar.suggest.weather» në faqen about:config.

- Në menunë kontekstuale, e cila shfaqet kur klikoni me butonin e djathtë të mausit mbi butonat e skedave, është shtuar një opsion për kopjimin e lidhjes së faqes që është shfaqur në skedë.
- Kur hapet në Windows 11, menu dhe dritaret tani shfaqen në stil që përputhet me estetikën e sistemit operativ.
- Autopopullimi i fushave të adresave dhe numrave të kartave të kreditit është përmirësuar. Autopopullimi tani aplikohet saktësisht në formatet që azhurnohen dinamikisht ndërsa plotësohen informacionet (për shembull, fushat që shfaqen vetëm pas plotësimit të fushave të tjera, siç është kur fusha për adresën shfaqet pas plotësimit të fushës për qytetin).
- Në konfigurues është shtuar mundësia për të tejkaluar ngjyrat e kontrastit. Në vend të ngjyrave që aplikohen në faqet për sfondin dhe përparësinë, tani mund të caktoni ngjyrat tuaja ose të përdorni cilësimet sistemike të kontrastit për përmbajtjen web.

- Shtyhet mbështetje për verifikimin e integritetit të moduleve JavaScript të importuara përmes hash-it, duke përdorur fushën e re «integrity» në të dhënat për .
- Shtohet metoda Error.isError, e cila lejon të verifikohet nëse vlera e specifikuar është një instancë e objektit Error.
- Për përputhshmëri me shfletuesit e tjerë, është shtuar mbështetje për funksionin Error.captureStackTrace.
- ĂshtĂ« unifikuar madhĂ«sia dhe stili i shkrimit nĂ« elementet
, të cilat tani nuk varen nga përdorimi të
brenda blloqeve
, - Në shprehjen «import» është shtuar mundësia për të specifikuar atributet, përmes të cilave mund të caktoni të dhëna të tjera gjatë importit të moduleve. Përmes atributit 'type: "json"', tani mund të importoni module JSON. import data from "https://example.com/data.json" with { type: "json" };
- Për aplikacionet WebRTC është propozuar prona degradationPreference, përmes së cilës mund të caktohet përparësia për ruajtjen e frekuencës së kadrave ose rezolutës, në situata kur ulja e kapacitetit të rrjetit nuk lejon përmbushjen e të gjithë parametrave të caktuar.
- Në titullin serverin HTTP-headerin «Clear-Site-Data» është shtuar mbështetje për direktivën «cache», përmes së cilës serveri mund të informojë klientin për nevojën e pastrimit të të dhënave të lidhura me URL-në e trajtuar nga cache-i i shfletuesit. Për shembull, pastrimi mund të inicohet pas përfundimit të sesionit të përdoruesit në sit për të zvogëluar rreziqet e shkeljes së privatësisë.
- Në mjetet për zhvilluesit web në panelin e Network është realizuar një kolonë të re «Path», në të cilën tregohet rruga e plotë e burimit të kërkuar.

- Në versionin për platformën Android:
- Në tabletët, modaliteti desktop është aktivizuar për parazgjedhje, i cili mund të çaktivizohet në cilësimet.
- Shtuar mbështetje për renditjen e shënimeve dhe ngjitjen e dosjeve në pjesën e sipërme të ekranit me listën e shënimeve.
- Të realizohet mbështetje Certifikatat TLS për autentifikimin e klientëve në server.
- Ofrohet mundësia e përdorimit të butonit Share për të dërguar një skedë të ngarkuar ose lidhjen me të cilën ajo është marrë për përdorues të tjerë.
- Shtuar mbështetje për renditjen e skedave të ngarkuara sipas kohës dhe kategorive.
Përveç përmirësimeve dhe korrigjimeve të defekteve në Firefox 138, janë eliminuar 14 vulnerabilitete. 6 nga këto vulnerabilitete lidhen me probleme të menaxhimit të memories, si mbushjet e tamponëve dhe qasja në zona të memories që janë çliruar tashmë. Këto probleme mund të çojnë potencialisht në ekzekutimin e kodit nga një sulmues kur hapen faqe të dizajnuara posaçërisht. Gjithashtu, vlen të përmendet vulnerabiliteti në funksionin "copy as cURL" në mjetet për zhvilluesit web, që lejon futjen e komandave të tij për shkak të mungesës së duhur të escapimit të karaktereve speciale.
Burimi: opennet.ru






