Publikimi i Firefox 111

U lëshua shfletuesi i internetit Firefox 111. Përveç kësaj, u krijua një përditësim në degën e mbështetjes afatgjatë - 102.9.0. Dega e Firefox 112 së shpejti do të transferohet në fazën e testimit beta, publikimi i së cilës është planifikuar për 11 prill.

Karakteristikat kryesore të reja në Firefox 111:

  • Menaxheri i integruar i llogarisë ka shtuar mundësinë e krijimit të maskave të adresave të postës elektronike për shërbimin Firefox Relay, i cili ju lejon të gjeneroni adresa të përkohshme emaili për t'u regjistruar në sajte ose për të regjistruar abonime, në mënyrë që të mos reklamoni adresën tuaj reale. Ky funksion disponohet vetëm kur përdoruesi është i lidhur me një llogari Firefox.
  • Për të etiketuar shtoi mbështetje për atributin "rel", i cili ju lejon të aplikoni parametrin "rel=noreferrer" në navigimin përmes formave të internetit për të çaktivizuar transferimin e kokës së referuesit ose "rel=noopener" për të çaktivizuar përcaktimin e vetive Window.opener dhe ndaloni qasje në kontekstin nga i cili është bërë tranzicioni.
  • Përfshihet API OPFS (Origin-Private FileSystem), i cili është një zgjatje e API-së për qasje në sistemin e skedarëve për vendosjen e skedarëve në sistemin lokal të skedarëve, të lidhur me hapësirën ruajtëse të lidhur me sitin aktual. Krijohet një lloj sistemi skedarësh virtual që është i lidhur me sitin (sajtet e tjera nuk mund të kenë akses), duke lejuar aplikacionet në ueb të lexojnë, ndryshojnë dhe ruajnë skedarët dhe drejtoritë në pajisjen e përdoruesit.
  • Si pjesë e zbatimit të specifikimeve CSS Color Level 4, CSS ka shtuar funksionet color(), lab(), lch(), oklab() dhe oklch() për të përcaktuar ngjyrën në sRGB, RGB, HSL, HWB, Hapësirat e ngjyrave LHC dhe LAB. Funksionet janë aktualisht të çaktivizuara si parazgjedhje dhe kërkojnë aktivizimin e flamurit layout.css.more_color_4.enabled në about:config për t'u përdorur.
  • Rregullat e CSS '@page', të përdorura për të përcaktuar faqen gjatë printimit, zbatojnë një veçori 'orientimi në faqe' për të marrë informacionin e orientimit të faqes ('drejt', 'rrotulloj-majtas' dhe 'rrotulloj-djathtas').
  • Në elementët e brendshëm SVG Lejohen vlerat e kontekstit dhe plotësimit të kontekstit.
  • Funksioni search.query është shtuar në API-në shtesë për të dërguar pyetje në motorin e parazgjedhur të kërkimit. Është shtuar vetia "disposition" në funksionin search.search për të shfaqur rezultatin e kërkimit në një skedë ose dritare të re.
  • U shtua API për ruajtjen e dokumenteve PDF e hapur në shikuesin e integruar pdf.js. U shtua GeckoView Print API, i cili është i lidhur me window.print dhe ju lejon të dërgoni skedarë PDF ose PDF InputStream për të printuar.
  • Mbështetje e shtuar për vendosjen e lejeve nëpërmjet SitePermissions për skedarin URI://.
  • Motori SpiderMonkey JavaScript ka shtuar mbështetjen fillestare për arkitekturën RISC-V 64.
  • Mjetet për zhvilluesit e uebit lejojnë kërkimin në skedarë arbitrar.
  • Mbështetje e zbatuar për kopjimin e sipërfaqeve për VA-API (Video Acceleration API) duke përdorur dmabuf, i cili bëri të mundur përshpejtimin e përpunimit të sipërfaqeve VA-API dhe zgjidhjen e problemeve me shfaqjen e objekteve gjatë paraqitjes në disa platforma.
  • Cilësimet network.dns.max_any_priority_threads dhe network.dns.max_high_priority_threads u shtuan te about:config për të kontrolluar numrin e thread-ve të përdorura për të zgjidhur emrat e hosteve në DNS.
  • Në platformën Windows, aktivizohet përdorimi i sistemit të njoftimit të ofruar nga platforma.
  • Platforma macOS mbështet rikuperimin e sesioneve.
  • Përmirësime në versionin Android:
    • Zbatoi një aftësi të integruar për të parë dokumentet PDF (pa nevojën për të shkarkuar dhe hapur fillimisht në një shikues të veçantë).
    • Kur zgjidhni modalitetin e rreptë për bllokimin e përmbajtjes së padëshiruar (i rreptë), modaliteti i parazgjedhur është Mbrojtja totale e kukive, e cila përdor një dyqan të veçantë, të izoluar të cookie-ve për çdo sajt, i cili nuk lejon përdorimin e "Cookies" për të gjurmuar lëvizjen midis sajteve.
    • Pajisjet Pixel që përdorin Android 12 dhe 13 tani kanë mundësinë të ndajnë lidhjet me faqet e shikuara së fundi direkt nga ekrani "Të fundit".
    • Mekanizmi për hapjen e përmbajtjes në një aplikacion të veçantë (Open in app) është ridizajnuar. Është rregulluar një dobësi (CVE-2023-25749) që lejon që aplikacionet Android të palëve të treta të lëshohen pa konfirmimin e përdoruesit.
    • Përfshihet mbajtësi i CanvasRenderThread, duke lejuar që detyrat e lidhura me WebGL të përpunohen në një thread të veçantë.

Përveç risive dhe rregullimeve të gabimeve, Firefox 111 ka rregulluar 20 dobësi. 14 dobësi janë shënuar si të rrezikshme, nga të cilat 9 dobësi (të mbledhura sipas CVE-2023-28176 dhe CVE-2023-28177) shkaktohen nga problemet e kujtesës, të tilla si tejmbushjet e buferit dhe aksesi në zonat tashmë të liruara të memories. Potencialisht, këto probleme mund të çojnë në ekzekutimin e kodit të një sulmuesi kur hapen faqe të krijuara posaçërisht.

Burimi: opennet.ru

Shto një koment