ĂshtĂ« publikuar shfletuesi web Firefox 138 dhe janĂ« pĂ«rgatitur pĂ«rditĂ«sime pĂ«r degĂ«t e mĂ«parshme me mbĂ«shtetje afatgjatĂ« â 115.23.0 dhe 128.10.0. Dega Firefox 139 Ă«shtĂ« kaluar nĂ« fazĂ«n beta-testuese, ndĂ«rsa publikimi i saj Ă«shtĂ« planifikuar pĂ«r 27 maj.
Risitë kryesore në Firefox 138:
- ĂshtĂ« prezantuar njĂ« sistem i ri pĂ«r menaxhimin e profileve. NĂ« formularin e profileve, pĂ«rdoruesi mund tĂ« krijojĂ« sesione pune plotĂ«sisht tĂ« pavarura me shfletuesin, me cilĂ«simet, historikun, faqerojtĂ«sit, shtesat dhe bazat e tĂ« dhĂ«nave tĂ« brendshme tĂ« veta. Ădo profil ruhet nĂ« njĂ« nĂ«nkatalog tĂ« veçantĂ« «~/.mozilla/firefox/». NjĂ« profili mund tâi caktohet skema e vet e ngjyrave, ikona dhe emri. Kalimi mes profileve dhe krijimi i profileve tĂ« reja bĂ«het pĂ«rmes njĂ« seksioni tĂ« ri, i cili shfaqet nĂ« pjesĂ«n e sipĂ«rme tĂ« menusĂ« kryesore.

NdĂ«rfaqja e re pĂ«r punĂ«n me profilet ende nuk Ă«shtĂ« e aktivizuar si parazgjedhje pĂ«r tĂ« gjithĂ« dhe do tĂ« aktivizohet gradualisht pĂ«r njĂ« pĂ«rqindje gjithnjĂ« e mĂ« tĂ« madhe pĂ«rdoruesish. PĂ«r aktivizim tĂ« detyruar, nĂ« faqen about:config mund tĂ« aktivizoni parametrin «browser.profiles.enabled». Teknologjia e ndarjes sĂ« sesioneve Ă«shtĂ« e ngjashme me profilet e vjetra, aktivizimi i tĂ« cilave bĂ«hej nga rreshti i komandĂ«s me ndihmĂ«n e opsionit «-P», por ndĂ«rfaqet dhe listat e profileve tĂ« sistemit tĂ« vjetĂ«r dhe atij tĂ« ri nuk ndĂ«rthuren (nĂ« ndĂ«rfaqen e vjetĂ«r, e nisur me komandĂ«n «firefox âProfileManager», nuk shfaqen profilet e reja, ndĂ«rsa nĂ« tĂ« renĂ«, tĂ« aksesueshme pĂ«rmes menusĂ«, nuk shfaqen ato tĂ« vjetrat).
Ndërfaqja e vjetër:

Ndërfaqja e re:

- Në shiritin e adresës është zbatuar shfaqja e rekomandimeve kontekstuale me parashikimin e motit, kur futen fjalë që lidhen me motin ose emra qytetesh. Kjo mundësi aktualisht është e disponueshme si parazgjedhje vetëm për përdoruesit në SHBA. Aktivizimi bëhet përmes cilësimit «browser.urlbar.suggest.weather» në faqen about:config.

- Në menynë kontekstuale që shfaqet pas klikimit me të djathtën mbi butonat e skedave është shtuar një pikë për kopjimin e lidhjes së faqes së shfaqur në skedë.
- Gjatë nisjes në Windows 11, dritaret kërcyese dhe menytë tani shfaqen në një stil që përputhet me estetikën e sistemit operativ.
- ĂshtĂ« pĂ«rmirĂ«suar plotĂ«simi automatik i fushave tĂ« adresĂ«s dhe numrave tĂ« kartave tĂ« kreditit. PlotĂ«simi automatik tani zbatohet saktĂ« edhe pĂ«r formularĂ«t qĂ« pĂ«rditĂ«sohen nĂ« mĂ«nyrĂ« dinamike gjatĂ« futjes sĂ« tĂ« dhĂ«nave (do tĂ« funksionojĂ« edhe nĂ« fushat qĂ« shfaqen vetĂ«m pasi tĂ« plotĂ«sohen fusha tĂ« tjera, pĂ«r shembull kur fusha e adresĂ«s shfaqet pas plotĂ«simit tĂ« fushĂ«s sĂ« qytetit).
- Në konfigurues është shtuar mundësia për të mbivendosur ngjyrat e kontrastit. Në vend të ngjyrave që përdoren në sajt për sfondin dhe planin e përparmë, tani mund të caktoni ngjyrat tuaja ose të përdorni cilësimet e sistemit për kontrastin e përmbajtjes web.

- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r verifikimin e integritetit tĂ« moduleve JavaScript tĂ« importuara sipas hash-it, duke pĂ«rdorur fushĂ«n e re «integrity» nĂ« metadatat pĂ«r .
- ĂshtĂ« shtuar metoda Error.isError, e cila lejon tĂ« kontrollohet nĂ«se vlera e specifikuar Ă«shtĂ« njĂ« instancĂ« e objektit Error.
- Për përputhshmëri me shfletuesit e tjerë është shtuar mbështetja për funksionin Error.captureStackTrace.
- Janë unifikuar madhësia dhe stili i shkronjave në elementët
, të cilët tani nuk varen më nga përdorimi i
brenda blloqeve
, - NĂ« shprehjen «import» Ă«shtĂ« shtuar mundĂ«sia e specifikimit tĂ« atributeve, pĂ«rmes tĂ« cilave mund tĂ« vendosen metadhenĂ« shtesĂ« gjatĂ« importimit tĂ« moduleve. Me atributin âtype: «json»â tani mund tĂ« importohen module JSON. import data from «https://example.com/data.json» with { type: «json» };
- Për aplikacionet WebRTC është propozuar vetia degradationPreference, përmes së cilës mund të caktohet përparësia për ruajtjen e shpejtësisë së kuadrove ose të rezolucionit në situatat kur ulja e gjerësisë së brezit të rrjetit nuk lejon garantimin e të gjithë parametrave të përcaktuar.
- Në kokën server HTTP «Clear-Site-Data» është shtuar mbështetja për direktivën «cache», përmes së cilës serveri mund ta informojë klientin për nevojën e pastrimit nga cache e shfletuesit të të dhënave që lidhen me URL-në e përpunuar. Për shembull, pastrimi mund të niset kur përdoruesi përfundon sesionin në sajt, për të ulur rreziqet e cenimit të privatësisë.
- Në mjetet për web-zhvilluesit, në panelin Network, është implementuar një kolonë e re «Path», ku shfaqet rruga e plotë e burimit të kërkuar.

- Në versionin për platformën Android:
- Në tabletë, modaliteti desktop është i aktivizuar si parazgjedhje dhe mund të çaktivizohet te cilësimet.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r renditjen e faqeshĂ«nuesve dhe ngjitjen e dosjeve nĂ« krye tĂ« ekranit me listĂ«n e faqeshĂ«nuesve.
- Implementuar mbështetje për TLS-sertifikata për autentikimin e klientëve në server.
- ĂshtĂ« ofruar mundĂ«sia e pĂ«rdorimit tĂ« butonit Share pĂ«r t'u dĂ«rguar pĂ«rdoruesve tĂ« tjerĂ« skedarin e ngarkuar ose lidhjen pĂ«rmes sĂ« cilĂ«s ai Ă«shtĂ« marrĂ«.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r renditjen e skedarĂ«ve tĂ« ngarkuar sipas kohĂ«s dhe kategorive.
Përveç risive dhe rregullimeve të gabimeve, në Firefox 138 janë eliminuar 14 cenueshmëri. 6 cenueshmëri janë shkaktuar nga probleme në menaxhimin e memories, si tejmbushja e buffer-it dhe qasja në zona të memories që tashmë janë liruar. Potencialisht, këto probleme mund të çojnë në ekzekutimin e kodit nga një sulmues gjatë hapjes së faqeve të përgatitura posaçërisht. Vlen të theksohet gjithashtu cenueshmëria në funksionin «copy as cURL» te mjetet për zhvilluesit web, e cila lejon futjen e komandave të veta për shkak të mungesës së escapimit të duhur të karaktereve speciale.
Burimi: opennet.ru






