Lëshimi i Firefox 122

U realizimin e web-browsers Firefox 122 Ă«shtĂ« formuar njĂ« pĂ«rditĂ«sim pĂ«r degĂ«n me njĂ« periudhĂ« mbĂ«shtetjeje tĂ« zgjeruar — 115.7.0. BashkĂ« me kĂ«tĂ«, dega Firefox 123 ka kaluar nĂ« fazĂ«n e beta-testimit, me njĂ« publikim tĂ« planifikuar mĂ« 20 shkurt.

Novitetet kryesore në Firefox 122:

  • JanĂ« zgjeruar mundĂ«sitĂ« lidhur me paraqitjen e rekomandimeve gjatĂ« hyrjes nĂ« shiritin e adresĂ«s. PĂ«r disa motorĂ« kĂ«rkimi Ă«shtĂ« realizuar mundĂ«sia e shfaqjes nĂ« rekomandime tĂ« imazheve dhe pĂ«rshkrimeve tekstuale. GjatĂ« kĂ«rkimit tĂ« informacionit lidhur me zhvillimin web, Ă«shtĂ« siguruar shfaqja e lidhjeve nĂ« dokumentacionin nĂ« MDN (Mozilla Developer Network) mes rekomandimeve.
    Lëshimi i Firefox 122
  • Ka filluar formimi i paketave deb tĂ« gatshme pĂ«r Ubuntu, Debian dhe Linux Mint. Paketat e formuara janĂ« tĂ« pĂ«rshtatshme me ndĂ«rtimet tradicionale tĂ« Firefox pĂ«r Debian dhe Ubuntu, tĂ« ofruara pĂ«r shkarkim nĂ« arkivat ".tar.bz2". GjatĂ« ndĂ«rtimit tĂ« paketimeve nĂ« kompilator janĂ« pĂ«rfshirĂ« optimizime shtesĂ«, si dhe flamuj pĂ«r rritjen e sigurisĂ«. PjesĂ« e paketĂ«s Ă«shtĂ« pĂ«rfshirĂ« skedari .desktop pĂ«r vendosjen e ikonĂ«s nĂ« desktop dhe nĂ« menunĂ« e shpĂ«rndarjes. UdhĂ«zimi pĂ«r instalimin e Firefox nga depoja APT e Mozilla.
  • PĂ«rmirĂ«suara cilĂ«sia e pĂ«rkthimit tĂ« faqeve me anĂ« tĂ« sistemit tĂ« integruar tĂ« pĂ«rkthimit tĂ« automatik. ShĂ«nuar çështjet me zhdukjen e faqeve tĂ« pĂ«rkthyera dhe prishjen e funksionalitetit tĂ« widget-Ă«ve interaktiv.
  • PĂ«r tĂ« rritur mbrojtjen nga sulmet XSS dhe pĂ«r tĂ« pĂ«rmirĂ«suar pĂ«rputhshmĂ«rinĂ« ndĂ«rmjet shfletuesve, suporti pĂ«r URL-nĂ« "data:" Ă«shtĂ« pezulluar nĂ« SVGUseElement.
  • Shtuar mbrojtja nga rrjedhja e informacionit mbi lidhjet e vizituara mĂ« parĂ« pĂ«rmes analizĂ«s sĂ« ngjyrĂ«s sĂ« pikseleve me anĂ« tĂ« filtreve qĂ« pĂ«rdorin parametrin currentColor. DĂ«shtimi i kĂ«tyre filtreve tani do tĂ« jetĂ« e pamundur pĂ«r tu lexuar nga canvas nĂ« SVG, pasi ato mund tĂ« pĂ«rdoren pĂ«r tĂ« pĂ«rcaktuar ngjyrĂ«n e caktuar pĂ«rmes selektorit ":visited".
  • NĂ« ndĂ«rtimet pĂ«r macOS Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r teknologjinĂ« Passkey (pĂ«rdorimi vetĂ«m nĂ« iCloud Keychain), e cila i lejon pĂ«rdoruesit tĂ« autentikohen pa fjalĂ«kalime duke pĂ«rdorur identifikues biometrikĂ«, siç janĂ« gishtat e dorĂ«s ose njohja e fytyrĂ«s.
  • Siguruar pĂ«rpunimin e token-it tĂ« Autopopullimit "webauthn". NĂ« dialogĂ«t e autopopullimit tĂ« formave Ă«shtĂ« realizuar pĂ«rmirĂ«simi i ndĂ«rfaqes pĂ«r lidhjen me anĂ« tĂ« Passkey.
  • NĂ« modalitetin e shfletimit privat, skriptet kanĂ« mundĂ«sinĂ« e ruajtjes sĂ« tĂ« dhĂ«nave pĂ«rmes API Cache pĂ«r tĂ« unifikuar sjelljen nĂ« modet private dhe normale (dallimi i ekzistueshĂ«m mund tĂ« pĂ«rdoret pĂ«r tĂ« pĂ«rcaktuar punĂ«n e pĂ«rdoruesit nĂ« modalitetin privat).
  • NĂ« WebRTC Ă«shtĂ« pĂ«rfshirĂ« nĂ« mĂ«nyrĂ« default mbĂ«shtetje pĂ«r mekanizmin e korrigjimit tĂ« gabimeve ULPFEC (Uneven Level Protection Forward Error Correction), qĂ« lejon rikuperimin e paketave tĂ« dĂ«mtuara ose tĂ« humbura. PĂ«rdorimi i ULPFEC mundĂ«son pĂ«rmirĂ«simin e cilĂ«sisĂ« sĂ« videos pĂ«r pĂ«rdoruesit me kanale komunikimi tĂ« prishura.
  • Lejohet përdorimi i elementit <hr> brenda elementit <select> për të vendosur ndarës në listat e formuara mbi bazën e elementit <select>.
  • ËshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« metodĂ«s showPicker me elementet pĂ«r thirrjen programore tĂ« implementimit tĂ« menusĂ« tĂ« ofruar nga shfletuesi.
  • Rregullat pĂ«r ndarjen e rreshtave pĂ«r shfaqjen e tekstit nĂ« faqet web janĂ« pĂ«rputhur me standardin Unicode. PĂ«r gjuhĂ«t aziatike, si japoneze dhe kineze, Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r pĂ«rzgjedhjen e fjalĂ«ve tĂ« plota me dy klikime tĂ« miut nĂ« tekst.
  • Karakteristika CSS offset-position Ă«shtĂ« pĂ«rfshirĂ«, duke caktuar pozicionin fillestar tĂ« elementit dhe zakonisht aplikohet sĂ« bashku me karakteristikĂ«n offset-path pĂ«r tĂ« pĂ«rcaktuar trajektoren e lĂ«vizjes sĂ« objekteve nĂ« animacion.
  • KarakteristikĂ«s CSS offset-path i Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r funksionin ray(), i cili pĂ«rcakton segmentin e vijĂ«s qĂ« ndjek elementi i animuar, si edhe vlerat basic-shape dhe coord-box.
  • Karakteristikave CSS clip-path dhe offset-path u Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r funksionet rect() dhe xywh() pĂ«r tĂ« krijuar figura bazike.
  • Shtuar mbĂ«shtetje pĂ«r animimin e atributit SVG viewBox, duke pĂ«rdorur gjuhĂ«n SMIL (Synchronized Multimedia Integration Language), e cila Ă«shtĂ« e destinuar pĂ«r tĂ« animuar elementĂ«t SVG.
  • Parseri i URL-ve, i thirrur pĂ«r lidhjet me skema tĂ« panjohura, Ă«shtĂ« ndryshuar nĂ« DefaultURI nĂ« pĂ«rputhje me kĂ«rkesĂ«n e specifikimit.
  • Shtuar mbĂ«shtetje pĂ«r metodat ArrayBuffer.prototype.transfer() dhe ArrayBuffer.prototype.transferToFixedLength() pĂ«r tĂ« transferuar tĂ« drejtat e pronĂ«sisĂ« mbi memorien nga njĂ« ArrayBuffer nĂ« njĂ« tjetĂ«r. Pas transferimit, bufferi shkĂ«putet nga zona fillestare e memories dhe bĂ«het i papĂ«rdorshĂ«m. PĂ«r tĂ« verifikuar gjendjen e bufferit, mund tĂ« pĂ«rdoret prona ArrayBuffer.prototype.detached.
  • ËshtĂ« realizuar API LargestContentfulPaint qĂ« ofron informacion mbi kohĂ«n e renderimit tĂ« imazhit ose tekstit mĂ« tĂ« madh nĂ« fazĂ«n para se pĂ«rdoruesi tĂ« fillojĂ« ndĂ«rveprimin me faqen.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r API-nĂ« Screen Wake Lock, qĂ« i lejon aplikacionit web, si pĂ«r shembull njĂ« lojtar multimedial, tĂ« bllokojĂ« aktivizimin e ekranit pas njĂ« periudhe tĂ« gjatĂ« pasiviteti tĂ« pĂ«rdoruesit.
  • ËshtĂ« shtuar mbĂ«shtetje eksperimentale pĂ«r API-nĂ«:
    • API Declarative Shadow DOM (aktivizohet pĂ«rmes dom.webcomponents.shadowdom.declarative.enabled nĂ« about:config) pĂ«r krijimin e degĂ«ve tĂ« reja rrĂ«njĂ«sore nĂ« Shadow DOM, pĂ«r shembull pĂ«r tĂ« ndarĂ« stilin e importuar nga njĂ« palĂ« e jashtme dhe degĂ«n e lidhur DOM nga dokumenti kryesor. API-i deklarativ i propozuar lejon ndarjen e degĂ«ve DOM vetĂ«m me HTML pa pasur nevojĂ« pĂ«r tĂ« shkruar kod nĂ« JavaScript.
    • API Popover (aktivizohet pĂ«rmes dom.element.popover.enabled nĂ« about:config) pĂ«r krijimin e elementeve tĂ« ndĂ«rfaqes qĂ« shfaqen mbi elemente tĂ« tjera tĂ« ndĂ«rfaqes web. PĂ«r shembull, me API-nĂ« e re mund tĂ« krijoni meny veprimi, tĂ« shfaqni sugjerime pĂ«r plotĂ«simin e formave, tĂ« krijoni ndĂ«rfaqe mĂ«simore dhe tĂ« realizoni kapjen e pĂ«rmbajtjes. Shfaqja mbi elemente tĂ« tjera bĂ«het pĂ«rmes vendosjes sĂ« atributit "popover", ndĂ«rsa vendndodhja, kaskadimi dhe fokusimi i hyrjes trajtohen automatikisht. Ndryshe nga elementi "dialog", elementet me atributin "popover" nuk pĂ«rdorin modin modal, mbĂ«shtesin ngjarjet dhe anulohen lehtĂ«sisht.
    • Mjetet pĂ«r leximin dhe shkruan nĂ« buferin e ndĂ«rlidhjes (aktivizohet pĂ«rmes dom.events.asyncClipboard.clipboardItem, dom.events.asyncClipboard.readText dhe dom.events.asyncClipboard.writeText nĂ« about:config), duke lejuar pĂ«rdorimin e ndĂ«rfaqes ClipboardItem dhe metodave read(), readText() dhe write().
    • Objekti Intl.Segmenter (i aktivizuar vetĂ«m nĂ« ndĂ«rtimet e natĂ«s tĂ« Firefox) pĂ«r segmentimin e saktĂ« tĂ« tekstit nĂ« rresht duke marrĂ« parasysh lokalitetin, pĂ«r shembull, pĂ«r ndarjen e fjalĂ«ve nĂ« gjuhĂ«t qĂ« nuk pĂ«rdorin hapĂ«sira pĂ«r ndarjen e fjalĂ«ve.
  • NĂ« mjetet pĂ«r zhvillimin e webit nĂ« modalitetin e inspektimit, kur redaktohet selektori ose pronat, shtypja e tastit Enter tani konfirmon hyrjen dhe vendos fokusi nĂ« elementin pĂ«rkatĂ«s, nĂ« vend qĂ« tĂ« çojĂ« fokusin nĂ« fushĂ«n tjetĂ«r tĂ« hyrjes (pĂ«r tĂ« lĂ«vizur fokusin nĂ« fushĂ«n tjetĂ«r, mund tĂ« pĂ«rdoret tastiera Tab).
  • NĂ« versionin pĂ«r Android Ă«shtĂ« e mundur tĂ« aktivizohet mekanizmi GPC (Kontrolli Global i PrivatĂ«sisĂ«), qĂ« zĂ«vendĂ«son titullin 'DNT' (Mos Ndjek) dhe lejon informimin e faqeve pĂ«r ndalimin e shitjes tĂ« tĂ« dhĂ«nave personale dhe pĂ«rdorimin e tyre pĂ«r ndjekjen e preferencave ose lĂ«vizjeve midis faqeve. NĂ« dispozitĂ« Ă«shtĂ« vendosja e Firefox-it si programi parazgjedhur pĂ«r shikimin e PDF-ve. PĂ«r tĂ« forcuar mbrojtjen kundĂ«r identifikimit pasiv tĂ« pĂ«rdoruesit, nĂ« titullin User-Agent tani gjithmonĂ« paraqitet 'Android 10', pa marrĂ« parasysh versionin real tĂ« platformĂ«s.

Përveç riorganizimeve dhe korrigjimeve në Firefox 122, janë eliminuar 15 dobësi (5 janë klasifikuar si të rrezikshme). 8 nga këto dobësi i janë shkaktuar problemeve me menaxhimin e memories, si mbushjet e buffers dhe qasjet në zona memories që tashmë janë liruar. Problemet e tilla mund të çojnë në ekzekutimin e kodit nga sulmuesit përmes hapjes së faqeve të shfrytëzuara posaçërisht.

Gjithashtu, mund të përmendet njoftimi për krijimin nga Mozilla të një shërbimi të veçantë për të ndjekur rastet e diskriminimit të Firefox në platforma të ndryshme dhe për të zgjidhur problemet e identifikuara në bashkëpunim me prodhuesit e platformave. Aktualisht, faqja rendit problemet teknike që lindin gjatë përdorimit të Firefox në sistemet Apple, Google dhe Microsoft. Për shembull, në platformën Android është e pamundur të importohen cilësimet e shfletuesit dhe ka një rënie të cilësisë së kërkimeve. Në Windows përmendet ndalimi i ndryshimit të shfletuesit të paracaktuar nëpërmjet softuerit dhe imponimi i Microsoft Edge. Edhe në Android dhe Windows përmendet ruajtja e disa lidhjeve me Chrome dhe Edge edhe pas ndryshimit të shfletuesit të paracaktuar.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster