Publikimi i Firefox 109

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

Karakteristikat kryesore të reja në Firefox 109:

  • Si parazgjedhje, mbështetja është aktivizuar për versionin XNUMX të manifestit të Chrome, i cili përcakton aftësitë dhe burimet e disponueshme për shtesat e shkruara duke përdorur API-në WebExtensions. Mbështetja për versionin e dytë të manifestit do të ruhet për të ardhmen e parashikueshme. Për shkak se versioni i tretë i manifestit është vënë nën kritika dhe do të thyejë disa bllokime të përmbajtjes dhe shtesa sigurie, Mozilla është larguar nga sigurimi i pajtueshmërisë së plotë të manifestit në Firefox dhe ka zbatuar disa veçori ndryshe. Për shembull, mbështetja për modalitetin e vjetër të funksionimit të bllokimit të webRequest API nuk është ndërprerë, e cila është zëvendësuar në Chrome nga një API e re e filtrimit të përmbajtjes deklarative. Mbështetja për modelin e kërkesës granulare të lejes zbatohet gjithashtu pak më ndryshe, sipas të cilit shtesa nuk mund të aktivizohet për të gjitha faqet menjëherë (leja është hequr "all_urls"). Në Firefox, vendimi përfundimtar për dhënien e aksesit i lihet përdoruesit, i cili mund të vendosë në mënyrë selektive se cilës shtesë do t'i japë akses në të dhënat e tyre në një sajt të caktuar. Për të menaxhuar lejet, një buton "Zgjerime të unifikuara" është shtuar në ndërfaqe, me të cilin përdoruesi mund të japë dhe të revokojë aksesin në një shtesë në çdo sajt. Menaxhimi i lejeve zbatohet vetëm për shtesat bazuar në versionin e tretë të manifestit; për shtesat e bazuara në versionin e dytë të manifestit, kontrolli i qartë i aksesit në sajte nuk kryhet.

    Publikimi i Firefox 109
  • Faqja Firefox View ka përmirësuar dizajnin e seksioneve të zbrazëta me skeda dhe skeda të mbyllura së fundmi të hapura në pajisje të tjera.
  • Lista e skedave të mbyllura së fundi e shfaqur në faqen e Firefox View ka shtuar butona për të hequr lidhjet individuale nga lista.
    Publikimi i Firefox 109
  • U shtua aftësia për të shfaqur pyetjen e futur të kërkimit në shiritin e adresave, në vend që të tregojë URL-në e motorit të kërkimit (d.m.th., çelësat shfaqen në shiritin e adresave jo vetëm gjatë procesit të hyrjes, por edhe pas hyrjes në motorin e kërkimit dhe shfaqjes së kërkimit rezultatet e lidhura me çelësat e futur). Funksioni është aktualisht i çaktivizuar si parazgjedhje dhe kërkon vendosjen e cilësimit "browser.urlbar.showSearchTerms.featureGate" në about:config për ta aktivizuar.
    Publikimi i Firefox 109
  • Dialog për të zgjedhur një datë për një fushë me llojet "date" dhe "datetime", të përshtatura për kontrollin e tastierës, gjë që bëri të mundur ofrimin e mbështetjes së saktë për lexuesit e ekranit dhe përdorimin e shkurtoreve të tastierës për të lundruar në kalendar.
  • Ne përfunduam një eksperiment duke përdorur shtesën e integruar Colorways për të ndryshuar pamjen e shfletuesit (një koleksion temash me ngjyra u ofrua për zonën e përmbajtjes, panelet dhe shiritin e ndërrimit të skedave për të zgjedhur). Temat me ngjyra të ruajtura më parë mund të aksesohen në faqen "Shtesa dhe tema".
  • Në sistemet me GTK, zbatohet aftësia për të lëvizur njëkohësisht shumë skedarë në menaxherin e skedarëve. Lëvizja e imazheve nga një skedë në tjetrën është përmirësuar.
  • Në sistemin për klikim automatik në banderola që kërkojnë leje për të përdorur Cookies në sajte (cookiebanners.bannerClicking.enabled dhe cookiebanners.service.mode në about:config), aftësia për të shtuar sajte në listën e përjashtimeve për të cilat klikohen automatikisht nuk aplikohet është zbatuar.
  • Si parazgjedhje, cilësimi network.ssl_tokens_cache_use_only_once është aktivizuar për të parandaluar ripërdorimin e biletave të sesionit në TLS.
  • Cilësimi network.cache.shutdown_purge_in_background_task është aktivizuar, i cili zgjidh problemin me mbylljen e saktë të skedarit I/O kur mbyllet.
  • Një element (“Godos në shiritin e veglave”) është shtuar në menynë e kontekstit të shtesës për të vendosur butonin shtesë në shiritin e veglave.
  • Është e mundur të përdoret Firefox-i si një shikues dokumentesh, i zgjedhur në sistem përmes menysë së kontekstit "Open With".
  • U shtua informacioni i shpejtësisë së rifreskimit të ekranit në faqen about:support.
  • Cilësimet e shtuara ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box, etj. për të anashkaluar fontet e sistemit.
  • Aktivizuar si parazgjedhje është mbështetja për ngjarjen e lëvizjes, e cila krijohet kur përdoruesi përfundon lëvizjen (kur pozicioni ndalon së ndryshuari) në objektet Element dhe Document.
  • Ofrohet ndarje e aksesit përmes API-së së ruajtjes kur përpunohet përmbajtje e palëve të treta, pavarësisht nga API-ja e hyrjes në hapësirë.
  • U shtua mbështetje për atributin e listës në elementin e diapazonit, i cili transmeton identifikuesin e elementit me një listë të vlerave të paracaktuara të ofruara për të dhëna.
  • Vetia CSS e dukshmërisë së përmbajtjes, e përdorur për të parandaluar paraqitjen e panevojshme të zonave jashtë fushës së dukshmërisë, tani është përditësuar me vlerën 'auto', kur caktohet, dukshmëria përcaktohet nga shfletuesi bazuar në afërsinë e elementit me kufirin e zona e dukshme.
  • Në llojin CSS , i cili përcakton vlerat e parazgjedhura të ngjyrave për komponentë të ndryshëm të faqes dhe mbështetje të shtuar për vlerat Mark, MarkText dhe ButtonBorder.
  • Web Auth shton aftësinë për të vërtetuar duke përdorur CTAP2 (Client to Authenticator Protocol) duke përdorur argumentet e bazuara në USB HID. Mbështetja nuk është ende e aktivizuar si parazgjedhje dhe aktivizohet nga parametri security.webauthn.ctap2 në about:config.
  • Në veglat e zhvilluesit të uebit në korrigjuesin JavaScript, është shtuar një opsion i ri i pikës së ndërprerjes që aktivizohet kur kaloni te mbajtësi i ngjarjeve të lëvizjes.
  • Mbështetja për komandat "session.subscribe" dhe "session.unsubscribe" është shtuar në protokollin e telekomandës së shfletuesit WebDriver BiDi.
  • Ndërtimet për platformën Windows përfshijnë përdorimin e mekanizmit të mbrojtjes së harduerit ACG (Arbitrary Code Guard) për të bllokuar shfrytëzimin e dobësive në proceset që luajnë përmbajtje multimediale.
  • Në platformën macOS, veprimi i kombinimeve të rrotave të mausit Ctrl/Cmd + Ctrl/Cmd + ose Ctrl/Cmd + i rrotës së miut është ndryshuar, gjë që tani çon në lëvizje (si në shfletuesit e tjerë), në vend të zmadhimit.
  • Përmirësime në versionin Android:
    • Kur shikoni një video në ekran të plotë, shfaqja e shiritit të adresave kur lëvizni është çaktivizuar.
    • U shtua një buton për të anuluar ndryshimet pas fshirjes së një sajti të gozhduar.
    • Lista e motorëve të kërkimit përditësohet pas ndryshimit të gjuhës.
    • Rregulloi një përplasje që ndodhi kur vendoset një pjesë e madhe e të dhënave në kujtesën e fragmenteve ose shiritin e adresave.
    • Performanca e përmirësuar e paraqitjes së elementeve të kanavacës.
    • Zgjidhet një problem me videotelefonatat që mund të përdorin vetëm kodekun H.264.

Përveç risive dhe rregullimeve të gabimeve, Firefox 109 ka rregulluar 21 dobësi. 15 dobësi janë shënuar si të rrezikshme, nga të cilat 13 dobësi (të mbledhura sipas CVE-2023-23605 dhe CVE-2023-23606) 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. Dobësia CVE-2023-23597 shkaktohet nga një gabim logjik në kodin për krijimin e proceseve të reja fëmijë dhe lejon që një proces i ri të nisë në kontekstin file:// për të lexuar përmbajtjen e skedarëve arbitrar. Dobësia CVE-2023-23598 shkaktohet nga një gabim në trajtimin e veprimeve të tërheqjes dhe lëshimit në kornizën GTK dhe lejon që përmbajtja e skedarëve arbitrar të lexohet përmes thirrjes DataTransfer.setData.

Burimi: opennet.ru

Shto një koment