Lëshimi i Firefox 122

U publikua shfletuesi web Firefox 122 dhe Ă«shtĂ« formuar njĂ« pĂ«rditĂ«sim pĂ«r degĂ«n me mbĂ«shtetje afatgjate — 115.7.0. DegĂ«t Firefox 123 kanĂ« kaluar nĂ« fazĂ«n e beta-testimit, me shpĂ«rndarjen e saj tĂ« parashikuar mĂ« 20 shkurt.

Novitetet kryesore në Firefox 122:

  • JanĂ« zgjeruar mundĂ«sitĂ« e lidhura me ofrimin e rekomandimeve kur shkruani nĂ« shiritin e adresave. PĂ«r disa motorĂ« kĂ«rkimi, Ă«shtĂ« realizuar mundĂ«sia e tregimit tĂ« imazheve dhe pĂ«rshkrimeve tekstuale nĂ« rekomandime. Kur kĂ«rkohen informacione tĂ« lidhura me zhvillimin web, garanton shfaqjen nĂ« rekomandime tĂ« lidhjeve pĂ«r dokumentacionin nĂ« MDN (Mozilla Developer Network).
    Lëshimi i Firefox 122
  • Ka filluar formimi i paketave deb tĂ« gatshme pĂ«r Ubuntu, Debian dhe Linux Mint. Paketat e formuara janĂ« nĂ« pĂ«rputhje me ndarjet tradicionale tĂ« Firefox pĂ«r Debian dhe Ubuntu, tĂ« ofruara pĂ«r shkarkim nĂ« arkivat “.tar.bz2”. GjatĂ« ndĂ«rtimit tĂ« pakove nĂ« kompilator janĂ« pĂ«rfshirĂ« optimizime tĂ« shtuara dhe gjithashtu flamuj pĂ«r forcimin e sigurisĂ«. NĂ« pĂ«rbĂ«rje Ă«shtĂ« pĂ«rfshirĂ« njĂ« skedĂ« .desktop pĂ«r vendosjen e njĂ« shkurtesĂ« nĂ« desktop dhe nĂ« menunĂ« e distribucionit. UdhĂ«zimi pĂ«r instalimin e Firefox nga APT-repozitori Mozilla.
  • ËshtĂ« pĂ«rmirĂ«suar cilĂ«sia e pĂ«rkthimit tĂ« faqeve me ndihmĂ«n e sistemit tĂ« integruar tĂ« pĂ«rkthimit tĂ« makinĂ«s. JanĂ« zgjidhur problemet me zhdukjen e faqeve tĂ« pĂ«rkthyera dhe me funksionimin e ndĂ«rfaqeve interaktive.
  • PĂ«r tĂ« rritur mbrojtjen nga sulmet XSS dhe pĂ«r tĂ« pĂ«rmirĂ«suar portabilitetin midis shfletuesve, mbĂ«shtetja pĂ«r URL "data:" nĂ« SVGUseElement Ă«shtĂ« ndĂ«rprerĂ«.
  • ËshtĂ« shtuar mbrojtja nga rrjedhja e informacionit rreth lidhjeve tĂ« vizituara mĂ« parĂ« pĂ«rmes analizĂ«s sĂ« ngjyrĂ«s sĂ« pixelĂ«ve me ndihmĂ«n e filtrave qĂ« pĂ«rdorin parametrin currentColor. Shfaqja e kĂ«tyre filtrave tani nuk do tĂ« jetĂ« e lexueshme nga canvas nĂ« SVG, pasi ato mund tĂ« pĂ«rdoren pĂ«r tĂ« pĂ«rcaktuar ngjyrĂ«n e caktuar pĂ«rmes selektorit ":visited".
  • NĂ« ndarjet pĂ«r macOS Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r teknologjinĂ« Passkey (pĂ«rdorim vetĂ«m nĂ« iCloud Keychain), e cila lejon pĂ«rdoruesin tĂ« kalojĂ« autentifikimin pa fjalĂ«kalime duke pĂ«rdorur identifikues biometrikĂ«, siç janĂ« gjurmĂ«t e gishtave ose njohja e fytyrĂ«s.
  • ËshtĂ« siguruar pĂ«rpunimi i tokenit tĂ« autofill "webauthn". NĂ« dialogĂ«t e autofillit tĂ« formave Ă«shtĂ« realizuar shfaqja e ndĂ«rfaqes pĂ«r lidhjen pĂ«rmes Passkey.
  • NĂ« modalitetin e shikimit privat, skriptet kanĂ« mundĂ«sinĂ« tĂ« ruajnĂ« tĂ« dhĂ«na pĂ«rmes API Cache me qĂ«llim unifikimin e sjelljes nĂ« modalitetet private dhe normale (dallimi ekzistues mund tĂ« pĂ«rdoret pĂ«r tĂ« pĂ«rcaktuar funksionimin e pĂ«rdoruesit nĂ« modalitetin privat).
  • NĂ« WebRTC Ă«shtĂ« pĂ«rfshirĂ« si default mbĂ«shtetje pĂ«r mekanizmin e parashikimit tĂ« gabimeve ULPFEC (Uneven Level Protection Forward Error Correction), qĂ« lejon rikuperimin e pakteve tĂ« dĂ«mtuara ose tĂ« humbura. PĂ«rdorimi i ULPFEC pĂ«rmirĂ«son cilĂ«sinĂ« e videos pĂ«r pĂ«rdoruesit me kanale tĂ« papĂ«rshtatshme komunikimi.
  • Lejohet përdorimi i elementit <hr> brenda elementit <select> për të Futur Ndërprerës në lista, të formuara mbi bazën e elementit <select>.
  • Shtohet mundĂ«sia pĂ«r tĂ« pĂ«rdorur metodĂ«n showPicker me elementet pĂ«r thirrje programore tĂ« implementimit tĂ« menysĂ« sĂ« rĂ«nĂ« qĂ« ofrohet nga shfletuesi.
  • Rregullat pĂ«r ndarjen e rreshtave nĂ« shfaqjen e tekstit nĂ« faqet e web-it janĂ« pĂ«rshtatur me standardin Unicode. PĂ«r gjuhĂ«t aziatike, si japoneze dhe kineze, Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r shĂ«nimin e fjalĂ«ve tĂ« tĂ«ra me dy klikime nĂ« tekst.
  • ËshtĂ« aktivizuar pronĂ«sia CSS offset-position, qĂ« pĂ«rcakton pozitat fillestare tĂ« njĂ« elementi dhe zakonisht pĂ«rdoret sĂ« bashku me pronĂ«sinĂ« offset-path pĂ«r tĂ« pĂ«rcaktuar trajektoren e lĂ«vizjes sĂ« objekteve tĂ« animuara.
  • PronĂ«sia CSS offset-path ka fituar mbĂ«shtetje pĂ«r funksionin ray(), i cili pĂ«rcakton segmentin e vijĂ«s qĂ« do tĂ« ndjekĂ« elementi i animuar, si dhe vlerat basic-shape dhe coord-box.
  • PronĂ«sitĂ« CSS clip-path dhe offset-path kanĂ« fituar mbĂ«shtetje pĂ«r funksionet rect() dhe xywh() pĂ«r tĂ« krijuar figura tĂ« thjeshta.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r animimin e atributit SVG viewBox, duke pĂ«rdorur gjuhĂ«n SMIL (Synchronized Multimedia Integration Language) qĂ« Ă«shtĂ« e destinuar pĂ«r animimin e elementeve SVG.
  • Parsers URL, qĂ« thirren pĂ«r lidhjet me skema tĂ« panjohura, janĂ« ndryshuar nĂ« DefaultURI nĂ« pĂ«rputhje me kĂ«rkesat e specifikimit.
  • ËshtĂ« pĂ«rfshirĂ« mbĂ«shtetje pĂ«r metodat ArrayBuffer.prototype.transfer() dhe ArrayBuffer.prototype.transferToFixedLength() pĂ«r tĂ« transferuar tĂ« drejtat e pronĂ«sisĂ« mbi memorinĂ« nga njĂ« ArrayBuffer nĂ« tjetrin. Pas transferimit, buferi shkĂ«putet nga zona e origjinĂ«s sĂ« memories dhe bĂ«het i papĂ«rdorshĂ«m. PĂ«r tĂ« verifikuar gjendjen e buferit, mund tĂ« pĂ«rdoret pronĂ«sia ArrayBuffer.prototype.detached.
  • ËshtĂ« implementuar API LargestContentfulPaint, qĂ« ofron informacione mbi kohĂ«n e vizatimit tĂ« imazhit ose tekstin mĂ« tĂ« madh nĂ« fazĂ«n para se pĂ«rdoruesi tĂ« fillojĂ« ndĂ«rveprimin me faqen.
  • MbĂ«shtetje pĂ«r API-nĂ« Screen Wake Lock Ă«shtĂ« shtuar, e cila lejon njĂ« aplikacion web, si p.sh. njĂ« lojtar multimedial, tĂ« bllokojĂ« thirrjen e ruajtĂ«sit tĂ« ekranit pas njĂ« periudhe tĂ« gjatĂ« inaktiviteti nga pĂ«rdoruesi.
  • ËshtĂ« shtuar mbĂ«shtetje eksperimentale pĂ«r API:
    • API Declarative Shadow DOM (aktivizohet pĂ«rmes dom.webcomponents.shadowdom.declarative.enabled nĂ« about:config) pĂ«r krijimin e degĂ«ve tĂ« reja rrĂ«njore nĂ« Shadow DOM, pĂ«r shembull pĂ«r tĂ« ndarĂ« stilin e importuar tĂ« njĂ« elementi tĂ« jashtĂ«m dhe degĂ«n e lidhur DOM nga dokumenti kryesor. API deklarative e sugjeruar lejon tĂ« shkĂ«putni degĂ«t DOM vetĂ«m me HTML pa nevojĂ«n 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Ă« tjerĂ« tĂ« ndĂ«rfaqes web. PĂ«r shembull, me anĂ« tĂ« API tĂ« ri mund tĂ« krijoni meny veprimesh, tĂ« shfaqni sugjerime pĂ«r plotĂ«simin e formularĂ«ve, tĂ« krijoni ndĂ«rfaqe pĂ«r trajnim dhe tĂ« realizoni kapjen e pĂ«rmbajtjes. Shfaqja mbi elementet e tjera bĂ«het pĂ«rmes vendosjes sĂ« atributit "popover", ndĂ«rsa pozita, kaskadimi dhe fokusi i hyrjes pĂ«rpunohen automatikisht. Ndryshe nga elementi "dialog", elementet me atributin "popover" nuk pĂ«rdorin modalitetin, mbĂ«shtesin ngjarje dhe anulohen lehtĂ«sisht.
    • Mjetet pĂ«r tĂ« lexuar dhe shkruar nĂ« clipboard (aktivizohen pĂ«rmes dom.events.asyncClipboard.clipboardItem, dom.events.asyncClipboard.readText dhe dom.events.asyncClipboard.writeText nĂ« about:config), qĂ« lejojnĂ« pĂ«rdorimin e ndĂ«rfaqes ClipboardItem dhe metodave read(), readText() dhe write().
    • Objekti Intl.Segmenter (aktivizuar vetĂ«m nĂ« ndĂ«rtimet e natĂ«s tĂ« Firefox) pĂ«r segmentimin e saktĂ« tĂ« tekstit nĂ« njĂ« varg duke marrĂ« parasysh lokalitetin, pĂ«r shembull, pĂ«r ndarjen e fjalĂ«ve nĂ« gjuhĂ« qĂ« nuk pĂ«rdorin hapĂ«sirĂ« pĂ«r tĂ« ndarĂ« fjalĂ«t.
  • NĂ« mjetet pĂ«r zhvillimin e web-it nĂ« mĂ«nyrĂ«n e inspektimit, kur editohet selektori ose pronĂ«sitĂ«, shtypja e çelĂ«sit Enter tani konfirmon hyrjen dhe vendos fokusin nĂ« elementin pĂ«rkatĂ«s, dhe nuk çon nĂ« kalimin e fokusit nĂ« fushĂ«n e ardhshme tĂ« hyrjes (pĂ«r tĂ« kaluar nĂ« fushĂ«n e ardhshme tĂ« hyrjes mund tĂ« pĂ«rdoret tab-ulimi).
  • NĂ« versionin pĂ«r Android Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« aktivizuar mekanizmin GPC (Kontrolli Global i PrivatĂ«sisĂ«), i cili Ă«shtĂ« zĂ«vendĂ«suesi i titullit "DNT" (Mos Gjeni) dhe lejon qĂ« faqet e internetit tĂ« informohen pĂ«r ndalimin e shitjes sĂ« tĂ« dhĂ«nave personale dhe pĂ«rdorimin e tyre pĂ«r ndjekjen e preferencave ose lĂ«vizjeve midis faqeve. ËshtĂ« ofruar mundĂ«sia pĂ«r tĂ« vendosur Firefox si programin e paracaktuar pĂ«r shikimin e PDF-ve. PĂ«r tĂ« pĂ«rmirĂ«suar mbrojtjen nga identifikimi pasiv i pĂ«rdoruesit, nĂ« titullin User-Agent tani gjithmonĂ« shfaqet "Android 10", pavarĂ«sisht nga versioni aktual i platformĂ«s.

Përveç novacioneve dhe rregullimeve të gabimeve, në Firefox 122 janë eliminuar 15 dobësi (5 të markuara si kërcënuese). 8 dobësi janë shkaktuar nga problemet me kujtesën, të tilla si mbivendosjet e bufereve dhe qasja në zona të kujtesës që tashmë janë çliruar. Potencialisht, të dhënat e këtyre problemeve mund të çojnë në ekzekutimin e kodit nga një sulmues në hapjen e faqeve të posaçme.

Shtesë, mund të theksohet shpallja nga Mozilla e krijimit të një shërbimi të veçantë për ndjekjen e fakteve të diskriminimit të Firefox-it në platforma të ndryshme dhe zgjidhjen e problemeve të identifikuara në bashkëpunim me prodhuesit e platformave. Aktualisht, webfaqja përmbledh problemet teknike që ndodhin gjatë përdorimit të Firefox-it në sistemet Apple, Google dhe Microsoft. Për shembull, në platformën Android është vënë re pamundësia për të importuar cilësimet e shfletuesit dhe rënia e cilësisë së kërkimit. Në Windows është përmendur ndalimi i ndryshimit programatik të shfletuesit të paracaktuar dhe imponimi i Microsoft Edge. Në Android dhe Windows përmendet gjithashtu ruajtja e disa lidhjeve me Chrome dhe Edge, edhe pas ndryshimit të shfletuesit të paracaktuar.

Burimi: opennet.ru

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