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 поддержка 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ë 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 поддержка 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 hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster