Lëshimi i Firefox 71

U zhvillua lëshimi i shfletuesit web Firefox 71, si dhe versioni mobil Firefox 68.3 për platformën Android. Për më tepër, është formuar një azhurnim dega me mbështetje afatgjatë 68.3.0. Në kohët në vijim do të kalojë në fazën e testimit beta do të kalojë në degen Firefox 72, e cila është e planifikuar të lansohet më 7 janar (projekti kalon në një cikël të ri 4-javor i zhvillimit).

Main innovations:

  • Propozohet njĂ« ndĂ«rfaqe tĂ« re tĂ« faqes «about:config», e cila pĂ«rbĂ«n njĂ« faqe shĂ«rbimi tĂ« hapur brenda shfletuesit, e shkruar nĂ« HTML, CSS dhe JavaScript. Elementet e faqes mund tĂ« pĂ«rzgjidhen nĂ« mĂ«nyrĂ« tĂ« rastĂ«sishme me mouse (duke pĂ«rfshirĂ« disa rreshta njĂ«herĂ«sh) dhe tĂ« vendosen nĂ« ndĂ«rfaqen e njĂ« kopje pa pĂ«rdorur menu kontekstuale. Rreshti i sipĂ«rm i kĂ«rkimit Ă«shtĂ« ruajtur dhe zgjeruar me mundĂ«sinĂ« pĂ«r tĂ« shtuar variabla tĂ« rinj. PĂ«r mĂ« tepĂ«r, Ă«shtĂ« realizuar mbĂ«shtetje e kĂ«rkimit pĂ«rmes mekanizmave standard, tĂ« cilat aplikohen gjithashtu pĂ«r kĂ«rkimin nĂ« faqet e zakonshme me njĂ« skanimin hap pas hapi tĂ« pĂ«rputhjeve.

    Lëshimi i Firefox 71

    Për çdo cilësim është shtuar një buton, i cili lejon të inversohet variablat me vlera boolean (true/false) ose të redaktohen variablat string dhe numerikë. Për vlerat e ndryshuara nga përdoruesi është shtuar një buton për të rikthyer ndryshimet në vlerën e paracaktuar.

    Lëshimi i Firefox 71

    Pas hapjes së about:config, elementet nuk shfaqen dhe vetëm rreshti i kërkimit është i dukshëm, dhe për të parë të gjithë listën duhet të klikoni butonin «Show all». Në cilësimet është shtuar opsioni «general.aboutConfig.enable», i cili lejon të rikthejë aksesin në faqen about:config, nëse është çaktivizuar opsionalisht në fazën e ndërtimit;

    Lëshimi i Firefox 71
  • Aktivizohet si standard ndĂ«rfaqja e re e shikimit tĂ« certifikatave TLS, e cila Ă«shtĂ« e disponueshme pĂ«rmes faqeve tĂ« shĂ«rbimit «about:certificate» dhe menusĂ« «Tools > Page Info > Security > View Certificate». Realizimi i ndĂ«rfaqes sĂ« shikimit tĂ« certifikatave Ă«shtĂ« shkruar plotĂ«sisht nga e para duke pĂ«rdorur JavaScript dhe teknologjitĂ« standarde web, si dhe Ă«shtĂ« pĂ«rshtatur me stilin e Firefox Quantum. Ndryshe nga mĂ« parĂ«, kur shikimi i certifikatave hapej nĂ« njĂ« dritare tĂ« veçantĂ«, tani informacioni shfaqet nĂ« njĂ« tab nĂ« njĂ« format qĂ« i ngjan njĂ« shtesĂ« Sigurisht, diçka.

    Lëshimi i Firefox 71
  • E modernizuar forma e shirit tĂ« adresĂ«s. Ndryshimi mĂ« i dukshĂ«m ishte largimi nga shfaqja e listĂ«s sĂ« rekomandimeve nĂ« tĂ« gjithĂ« gjerĂ«sinĂ« e ekranit nĂ« favor tĂ« njĂ« dritareje shfaqjeje tĂ« qartĂ«. Ndryshimet e propozuara vazhdojnĂ« zhvillimin e njĂ« realizimi tĂ« ri tĂ« shiritit tĂ« adresĂ«s Quantum Bar, i cili u shfaq nĂ« Firefox 68 dhe veçohet nga njĂ« rishkrim i plotĂ« i kodit duke zĂ«vendĂ«suar XUL/XBL me standardin Web API. NĂ« fazĂ«n e parĂ«, forma e Quantum Bar pĂ«rshtati plotĂ«sisht shiritin e vjetĂ«r tĂ« adresĂ«s dhe ndryshimet u pĂ«rqendruan vetĂ«m nĂ« ripunimin e brendshĂ«m. Tani ka filluar puna pĂ«r pĂ«rmirĂ«simin e pamjes. Ndryshimet janĂ« ende tĂ« çaktivizuara si parazgjedhje dhe kĂ«rkojnĂ« aktivizim pĂ«rmes cilĂ«simit 'browser.urlbar.megabar' nĂ« about:config.

    Lëshimi i Firefox 71
  • Shtuar mbĂ«shtetje nisja e shfletuesit nĂ« modalitetin kiosk interneti, i cili aktivizohet duke specifikuar nĂ« komandĂ«n e linjĂ«s opsionin '—kiosk' dhe çon nĂ« mundĂ«sinĂ« e funksionimit vetĂ«m nĂ« modalitetin e ekranit tĂ« plotĂ«. Shfaqja e elementeve tĂ« kontrollit tĂ« ndĂ«rfaqes, dritareve tĂ« kontekstit, menive tĂ« kontekstit dhe treguesve tĂ« gjendjes sĂ« ngarkesĂ«s sĂ« faqes (shfaqja e lidhjeve dhe URL-sĂ« aktuale) bllokohet. Hyrja me tastierĂ« Ă«shtĂ« shumĂ« e kufizuar, pĂ«r shembull, pĂ«rpunimi i çelĂ«save Alt dhe Ctrl çaktivizohet, duke mos lejuar daljen nga shfletuesi, kalimin nĂ« aplikacione tĂ« tjera ose hapjen e njĂ« faqe tjetĂ«r. Modali mund tĂ« pĂ«rdoret pĂ«r tĂ« organizuar punĂ«n e terminaleve tĂ« ndryshme autonome, stendave reklamore, paneleve demonstruese dhe sistemeve tĂ« tjera tĂ« kufizuara nĂ« punĂ«n me njĂ« faqe/site web-aplikacion.
  • NĂ« shtesĂ«n sistemike qĂ« pĂ«rfshihet nĂ« shfletues Lockwise (mĂ« parĂ« shtesa jepeshin si Lockbox), ofron ndĂ«rfaqen 'about:logins' pĂ«r menaxhimin e fjalĂ«kalimeve tĂ« ruajtura, Ă«shtĂ« shtuar njohja e subdomenĂ«ve gjatĂ« plotĂ«simit automatik tĂ« formave tĂ« futjes sĂ« fjalĂ«kalimeve. Shfaqja e paralajmĂ«rimeve nga Firefox Monitor pĂ«r kompromitimin e llogarive Ă«shtĂ« realizuar gjithashtu pĂ«r pĂ«rdoruesit me lexues ekranesh.
  • NĂ« ndĂ«rtimet pĂ«r Windows, Linux dhe macOS Ă«shtĂ« aktivizuar dekoduesi natyror MP3.
  • NĂ« modalitetin e zgjeruar tĂ« mbrojtjes nga ndjekja, Ă«shtĂ« shtuar shfaqja e njoftimeve pĂ«r bllokimin e kodit pĂ«r minimin e kriptovalutave. NĂ« panelin qĂ« shfaqet kur klikohet nĂ« ikonĂ«n me imazhin e mburojĂ«s nĂ« shiritin e adresĂ«s, Ă«shtĂ« siguruar shfaqja e numrit tĂ« ndjekĂ«sve tĂ« bllokuar.
  • PĂ«r pĂ«rdoruesit e Windows, Ă«shtĂ« aktivizuar automatikisht mundĂ«sia pĂ«r tĂ« parĂ« video nĂ« modalitetin "pĂ«rveç pamjes" (Picture-in-Picture), i cili lejon qĂ« videoja tĂ« ndahet nĂ« njĂ« dritare floating qĂ« mbetet nĂ« pamje gjatĂ« navigimit nĂ« shfletues. PĂ«r ta parĂ« nĂ« kĂ«tĂ« modalitet, duhet tĂ« klikoni nĂ« mesazhin qĂ« shfaqet ose nĂ« menunĂ« kontekstuale, e cila shfaqet duke klikuar me butonin e djathtĂ« tĂ« mausit mbi videon, dhe tĂ« zgjidhni "Picture in picture" (nĂ« YouTube, i cili siguron menunĂ« e tij kontekstuale, duhet tĂ« klikoni dy herĂ« me butonin e djathtĂ« tĂ« mausit ose tĂ« klikoni me mbajtjen e çelĂ«sit Shift). NĂ« sistemet e ndryshme nga Windows, mbĂ«shtetje pĂ«r kĂ«tĂ« modalitet mund tĂ« aktivizohet nĂ« about:config me opsionin "media.videocontrols.picture-in-picture.enabled."
  • ËshtĂ« realizuar mbĂ«shtetje pĂ«r kompozitimin shumĂ«-shtresor tĂ« elementeve tĂ« faqes (CSS Grid Level 2), e cila pĂ«rmirĂ«son dukshĂ«m fleksibilitetin e ndĂ«rtimit tĂ« skemave tĂ« faqeve tĂ« rregulluara nĂ« grid, duke ofruar mundĂ«sinĂ« pĂ«r tĂ« caktuar elemente nĂ«n tĂ« atin e tyre, (vendosja e njĂ« gridi tĂ« veçantĂ« brenda njĂ« qelize). GratĂ« e brendshme pĂ«rcaktohen pĂ«rmes pĂ«rdorimit tĂ« vlerĂ«s "subgrid" nĂ« pronat "grid-template-columns" dhe "grid-template-rows". MbĂ«shtetje pĂ«r gride tĂ« brendshme gjithashtu Ă«shtĂ« shtuar nĂ« modalitetin e inspektimit DevTools Grid Inspector.
  • NĂ« CSS Ă«shtĂ« shtuar prona column-span, qĂ« lejon qĂ« elementi tĂ« mbulojĂ« tĂ« gjitha kolonat.
  • NĂ« pronĂ«n CSS clip-path Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« caktuar njĂ« zonĂ« kufizuese pĂ«r pamjen, e cila Ă«shtĂ« caktuar pĂ«rmes funksionit path() nĂ« nĂ« formatin konturit SVG.
  • Shtuar mundĂ«sia pĂ«r tĂ« marrĂ« parasysh raportin e aspektit, tĂ« pĂ«rcaktuar pĂ«rmes pronĂ«s aspect-ratio, pĂ«r atributet HTML "height" dhe "width" nĂ« etiketĂ«n img.
  • NĂ« JavaScript Ă«shtĂ« shtuar metoda Promise.allSettled(), e cila kthen vetĂ«m promise tĂ« pĂ«rfunduara ose tĂ« refuzuara, pa marrĂ« parasysh promise tĂ« papĂ«rfunduar (lejon qĂ« tĂ« priten rezultatet deri nĂ« fillimin e njĂ« kodi tjetĂ«r).
  • Ă«shtĂ« realizuar klasa MathMLElement (mĂ« parĂ« ofrohej vetĂ«m klasa Element), e cila pĂ«rcakton elemente nĂ« notacionin MathML.Gjithashtu, Ă«shtĂ« shtuar njĂ« pemĂ« DOM pĂ«rkatĂ«se MathML me tĂ« cilĂ«n mund tĂ« pĂ«rdoret mathmlEl.style dhe menaxherĂ«t globalĂ« tĂ« ngjarjeve.
  • NĂ« DOM Ă«shtĂ« shtuar konstruktori StaticRange() pĂ«r tĂ« krijuar njĂ« objekt StaticRange, qĂ« pĂ«rfaqĂ«son njĂ« pjesĂ« tĂ« pĂ«rmbajtjes sĂ« DOM.
  • Shtuar API Media Session, duke ofron mjete pĂ«r konfigurimin e bllokut tĂ« informacionit mbi riprodhimin e pĂ«rmbajtjes multimediatike nĂ« fushĂ«n e njoftimeve. NĂ«pĂ«rmjet kĂ«tij API, aplikacioni web mund jo vetĂ«m tĂ« shfaqĂ« njĂ« njoftim pĂ«r fillimin e riprodhimit tĂ« njĂ« kompozite tĂ« re, por edhe tĂ« organizojĂ« menaxhimin nga fusha e njoftimeve ose pĂ«rmes ndĂ«rfaqes sĂ« ruajtĂ«sit tĂ« ekranit, pĂ«r shembull, duke vendosur butona pĂ«r pauzimin, lĂ«vizjen pĂ«rmes rrjedhĂ«s ose kalimin nĂ« kompozitĂ«n e ardhshme.
  • NĂ« API pĂ«r zhvilluesit e shtesave pĂ«rmirĂ«suar punimin e dĂ«shtimeve gjatĂ« ngarkimit tĂ« tĂ« dhĂ«nave. NĂ« dritaret e daljes qĂ« hapen nga shtesat pĂ«rmes thirrjes windows.create, Ă«shtĂ« siguruar shfaqja e emrit tĂ« shtesĂ«s nĂ« vend tĂ« URL-sĂ« sĂ« shtesĂ«s ("moz-extension://").
  • NĂ« WebGL Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimin OVR_multiview2, duke lejuar njĂ« thirrje pĂ«r tĂ« realizuar vizatimin menjĂ«herĂ« nĂ« disa zona shikimi (pĂ«r shembull, Ă«shtĂ« e dobishme pĂ«r daljen stereoskopike nĂ« WebXR);
  • NĂ« ndĂ«rfaqen e inspektimit tĂ« aktivitetit rrjetĂ«or Ă«shtĂ« realizuar mundĂ«sia e analizĂ«s sĂ« fazave tĂ« procesit tĂ« kĂ«rkesĂ«s rrjetĂ«re me shfaqje tĂ« ndara tĂ« kohĂ«s sĂ« zgjidhjes nĂ« DNS, vendosjes sĂ« lidhjes, dĂ«rgimit tĂ« tĂ« dhĂ«nave dhe marrjes sĂ« pĂ«rgjigjes. Informacioni sigurohet pĂ«rmes njĂ« skede tĂ« re Timing nĂ« panelin e djathtĂ«.

    Lëshimi i Firefox 71
  • NĂ« ndĂ«rfaqen e ndjekjes sĂ« aktivitetit rrjetor, si parazgjedhje Ă«shtĂ« aktivizuar Ă«shtĂ« aktivizuar moda e inspektimit tĂ« lidhjeve WebSocket me mundĂ«sinĂ« pĂ«r tĂ« ndalur lidhjet aktive.

    Lëshimi i Firefox 71
  • NĂ« Monitorin e Rrjetit Ă«shtĂ« shtuar mbĂ«shtetje kĂ«rkimi me tekst tĂ« plotĂ« nĂ« trupat e kĂ«rkesave/pĂ«rgjigjeve, cookie dhe tituj, si dhe Ă«shtĂ« realizuar mundĂ«sia bllokimin e ngarkimit tĂ« URL-ve tĂ« caktuara pĂ«rmes shtimit tĂ« filtrave me maska tĂ« nevojshme.

    Lëshimi i Firefox 71
  • NĂ« konsolĂ«n web Ă«shtĂ« realizuar modi shumĂ«-rreshtĂ«sh i redaktimit, duke lejuar hyrjen e strukturave JavaScript tĂ« ndara nĂ« disa rreshta me ekzekutimin e tyre jo me shtypjen e Enter, por pĂ«rmes klikimit nĂ« butonin Run. Moda Ă«shtĂ« e organizuar si njĂ« panel anĂ«sor, i shkallĂ«zuar pas klikimit nĂ« ikonĂ«n "split pane" nĂ« pjesĂ«n e djathtĂ« tĂ« fushĂ«s sĂ« hyrjes ose pĂ«rmes kombinimit tĂ« tastierĂ«s Ctrl+B.

    Lëshimi i Firefox 71
  • NĂ« debugguerin JavaScript Ă«shtĂ« siguruar parapregatitja e vlerave tĂ« variablave nĂ« vendin e pĂ«rdorimit tĂ« tyre nĂ« kod, Ă«shtĂ« realizuar mbajtja e logut tĂ« ngjarjeve dhe Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« çaktivizuar bllokun e daljes me piketat e ndalimit (devtools.debugger.features.overlay nĂ« about:config).

    Lëshimi i Firefox 71
  • NjĂ« pĂ«rditĂ«sim korrigjues pĂ«r Firefox 68.2 Ă«shtĂ« pĂ«rgatitur pĂ«r Android. KujtojmĂ« se zhvillimi i lĂ«shimeve tĂ« reja tĂ« rĂ«ndĂ«sishme tĂ« Firefox pĂ«r Android Ă«shtĂ« ndalur. Si zĂ«vendĂ«sim Ă«shtĂ« Firefox pĂ«r Android me emrin kodor Fenix (shpĂ«rndahen si Firefox Preview) po zhvillohet nĂ« njĂ« shfletues tĂ« ri pĂ«r pajisje mobile qĂ« pĂ«rdor motorin GeckoView dhe njĂ« grup bibliotekash Mozilla Android Components.

    Rënia e numrit të dobësive kritike vjen si pasojë e faktit që problemet me kujtesën, siç janë mbushjet e buffers dhe qasja në zona kujtesore që janë lëshuar, tani shënohen si të rrezikshme, por jo kritike. Në lëshimin e ri janë adresuar 13 probleme të tilla, të cilat potencialisht mund të çojnë në ekzekutimin e kodit nga sulmuesit kur hapen faqe të formatizuara posaçërisht.

Përveç noviteteve dhe rregullimit të gabimeve, në Firefox 71 janë eliminuar 26 dobësi, nga të cilat 17 (të grumbulluara nën CVE-2019-17013 dhe CVE-2019-17012) janë shënuar si potencialisht të afta për të çuar në ekzekutimin e kodit të sulmuesit kur hapen faqe të formatizuara posaçërisht. Vlen të përmendet se problemet me kujtesën, siç janë mbushjet e buffers dhe qasja në zona kujtesore që janë lëshuar, tani shënohen si të rrezikshme, por jo kritike.

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