Publikimi i Firefox 86

U lëshua shfletuesi i internetit Firefox 86. Përveç kësaj, u krijua një përditësim për degën e mbështetjes afatgjatë 78.8.0. Dega e Firefox 87 është transferuar në fazën e testimit beta, publikimi i së cilës është planifikuar për në 23 mars.

Risitë kryesore:

  • Në modalitetin e rreptë, është aktivizuar modaliteti i mbrojtjes totale të kukive, i cili përdor hapësirën ruajtëse të veçantë, të izoluar të cookie-ve për çdo sajt. Metoda e propozuar e izolimit nuk lejon përdorimin e "Cookies" për të gjurmuar lëvizjen midis sajteve, pasi të gjitha "Cookies" të vendosura nga blloqet e palëve të treta të ngarkuara në sajt tani janë të lidhura me sitin kryesor dhe nuk transmetohen kur këto blloqe arrihen nga sajte të tjera. Si përjashtim, mundësia e transferimit të cookie-ve në faqe është lënë për shërbimet që nuk lidhen me gjurmimin e përdoruesve, për shembull, ato të përdorura për vërtetim të vetëm. Informacioni në lidhje me cookie-t e bllokuara dhe të lejuara ndër-site shfaqet në menynë e shfaqur kur klikoni në simbolin e mburojës në shiritin e adresave.
    Publikimi i Firefox 86
  • Një ndërfaqe e re për pamjen paraprake të dokumentit përpara printimit aktivizohet për të gjithë përdoruesit dhe sigurohet integrimi me cilësimet e sistemit të printerit. Ndërfaqja e re funksionon në mënyrë të ngjashme me modalitetin e lexuesit dhe hap një pamje paraprake në skedën aktuale, duke zëvendësuar përmbajtjen ekzistuese. Shiriti anësor ofron mjete për zgjedhjen e një printeri, rregullimin e formatit të faqes, ndryshimin e opsioneve të daljes së printimit dhe kontrollin nëse do të printohen titujt dhe sfondet.
    Publikimi i Firefox 86
  • Operacionet e paraqitjes së elementeve të Canvas dhe WebGL janë zhvendosur në një proces të veçantë, i cili është përgjegjës për shkarkimin e operacioneve në GPU. Ndryshimi ka përmirësuar ndjeshëm stabilitetin dhe performancën e faqeve që përdorin WebGL dhe Canvas.
  • I gjithë kodi që lidhet me dekodimin e videos është zhvendosur në një proces të ri RDD, i cili përmirëson sigurinë duke izoluar mbajtësit e videos në një proces të veçantë.
  • Ndërtimet e Linux dhe Android përfshijnë mbrojtje kundër sulmeve që manipulojnë kryqëzimin e pirgut dhe grumbullit. Mbrojtja bazohet në përdorimin e opsionit "-fstack-clash-protection", kur specifikohet, përpiluesi fut thirrje testuese (sondë) me çdo ndarje statike ose dinamike të hapësirës për pirgun, gjë që ju lejon të zbuloni tejmbushjet e stivës dhe bllokojnë metodat e sulmit të bazuara në kryqëzimin e pirgut dhe grumbullit që lidhet me përcjelljen e fillit të ekzekutimit përmes faqeve mbrojtëse të stivit.
  • Në modalitetin e lexuesit, u bë e mundur të shikoni faqet HTML të ruajtura në sistemin lokal.
  • Mbështetja për formatin e imazhit AVIF (AV1 Image Format) është aktivizuar si parazgjedhje, i cili përdor teknologjitë e kompresimit brenda kornizës nga formati i kodimit të videos AV1. Kontejneri për shpërndarjen e të dhënave të kompresuara në AVIF është plotësisht i ngjashëm me HEIF. AVIF mbështet të dyja imazhet në HDR (High Dinamic Range) dhe në hapësirën e ngjyrave me gamë të gjerë, si dhe në diapazonin standard dinamik (SDR). Më parë, aktivizimi i AVIF kërkonte vendosjen e parametrit "image.avif.enabled" në about:config.
  • Mbështetja e aktivizuar për hapjen e njëkohshme të shumë dritareve me video në modalitetin Picture-në-Picture.
  • Mbështetja për modalitetin eksperimental SSB (Site Specific Browser) është ndërprerë, gjë që bëri të mundur krijimin e një shkurtoreje të veçantë për nisjen e një siti pa elementë të ndërfaqes së shfletuesit, me një ikonë të veçantë në shiritin e detyrave, si aplikacionet e plota të OS. Arsyet e përmendura për ndërprerjen e mbështetjes përfshijnë çështje të pazgjidhura, përfitime të dyshimta për përdoruesit e desktopit, burime të kufizuara dhe dëshirën për t'i drejtuar ata drejt zhvillimit të produkteve bazë.
  • Për lidhjet WebRTC (PeerConnections), mbështetja për protokollin DTLS 1.0 (Datagram Transport Layer Security), i bazuar në TLS 1.1 dhe i përdorur në WebRTC për transmetim audio dhe video, është ndërprerë. Në vend të DTLS 1.0, rekomandohet përdorimi i DTLS 1.2, bazuar në TLS 1.2 (specifikimi i DTLS 1.3 i bazuar në TLS 1.3 nuk është ende gati).
  • CSS përfshin një funksion image-set() që ju lejon të zgjidhni një imazh nga një grup opsionesh të ndryshme rezolucioni që i përshtatet më së miri cilësimeve tuaja aktuale të ekranit dhe gjerësisë së brezit të lidhjes së rrjetit. background-image: image-set( "cat.png" 1dppx, "cat-2x.png" 2dppx, "cat-print.png" 600dpi);
  • Vetia CSS "list-style-image", e krijuar për të përcaktuar një imazh për etiketat në një listë, lejon çdo formë të përkufizimit të imazhit nëpërmjet CSS.
  • CSS përfshin pseudo-klasën ":autofill", e cila ju lejon të gjurmoni mbushjen automatike të fushave në etiketën e hyrjes nga shfletuesi (nëse e plotësoni manualisht, përzgjedhësi nuk funksionon). input:autofill {borni: 3px blu e fortë; }
  • JavaScript përfshin si parazgjedhje një objekt të integruar Intl.DisplayNames, përmes të cilit mund të merrni emra të lokalizuar për gjuhët, vendet, monedhat, elementët e datës, etj. le monedhëNames = new Intl.DisplayNames(['en'], {type: 'currency'}); Emrat e monedhës.of('USD'); // Monedha "Dollari amerikan" Emrat.of('EUR'); // "Euro"
  • DOM siguron që vlera e vetive "Window.name" të rivendoset në një vlerë boshe kur ngarkohet në një skedë faqeje me një domen tjetër dhe rikthen vlerën e vjetër kur shtypet butoni "back" dhe kthehet në faqen e vjetër. .
  • Një mjet është shtuar në veglat për zhvilluesit e uebit që shfaq një paralajmërim kur vendosni vlerat e marzhit ose mbushjes në CSS për elementët e brendshëm të tabelës.
    Publikimi i Firefox 86
  • Shiriti i veglave për zhvilluesit e uebit ofron një shfaqje të numrit të gabimeve në faqen aktuale. Kur klikoni në treguesin e kuq me numrin e gabimeve, mund të shkoni menjëherë në tastierën e internetit për të parë listën e gabimeve.
    Publikimi i Firefox 86

Përveç risive dhe rregullimeve të gabimeve, Firefox 86 eliminon 25 dobësi, nga të cilat 18 janë shënuar si të rrezikshme. 15 dobësi (të mbledhura sipas CVE-2021-23979 dhe CVE-2021-23978) shkaktohen nga problemet e kujtesës, të tilla si tejmbushjet e buferit dhe qasja 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.

Dega e Firefox 87, e cila ka hyrë në testimin beta, është e dukshme për çaktivizimin e mbajtësit të tastit Backspace jashtë kontekstit të formularëve të hyrjes si parazgjedhje. Arsyeja për heqjen e mbajtësit është se tasti Backspace përdoret në mënyrë aktive kur shkruani formularët, por kur nuk është në fokus në formularin e hyrjes, ai trajtohet si një kërcim në faqen e mëparshme, gjë që mund të rezultojë në humbjen e tekstit të shtypur për shkak të për lëvizje të paqëllimshme në një faqe tjetër. Për të kthyer sjelljen e vjetër, opsioni browser.backspace_action është shtuar te about:config. Përveç kësaj, kur përdorni funksionin e kërkimit në faqe, etiketat shfaqen tani pranë shiritit të lëvizjes për të treguar pozicionin e çelësave të gjetur. Menyja e Zhvilluesit të Uebit është thjeshtuar shumë dhe artikujt e përdorur rrallë janë hequr nga menyja e Bibliotekës.

Burimi: opennet.ru

Shto një koment