lëshimin e shfletuesit web , dhe gjithashtu Firefox 68.3 për platformën Android. Për më tepër, është formuar një përditësim me një periudhë të gjatë mbështetjeje . Në një të ardhme të afërt, në fazën e do të kalojë në versionin Firefox 72, që pritet të lëshohet më 7 janar (projekti në një cikël të ri 4-javësh ).
:
- një ndërfaqe e re e faqes «about:config», e cila paraqet një faqe shërbimi të hapur brenda shfletuesit e shkruar në HTML, CSS dhe JavaScript. Elementet e faqes mund të përzgjidhen me miun (përfshirë disa rreshta njëherësh) dhe të vendosen në ndërfaqen e kopjimit pa përdorur menu kontekstuale. Brezi i sipërm i kërkimit është ruajtur dhe është zgjeruar me mundësinë e shtimit të variablave të rinj. Përveç kësaj, është implementuar mbështetje për kërkimin përmes mekanizmit standard, i cili përdoret gjithashtu për kërkimin në faqet e zakonshme me përpjekje hap pas hapi për të gjetur përputhjet.
Për çdo parameter është shtuar një buton që mundëson invertime të variablave me vlera booleane (true/false) ose redaktimin e variablave string dhe numeric. Për vlerat e ndryshuara nga përdoruesi është shtuar një buton për rikthimin e ndryshimeve në vlerën e paracaktuar.
Pas hapjes së about:config, përveç që elementet nuk shfaqen dhe vetëm brezi i kërkimit është i dukshëm, për të parë listën e plotë duhet të shtypni butonin «Show all». Në parametrat opsioni «general.aboutConfig.enable» kthen aksesin në faqen about:config, nëse është çaktivizuar opcionalisht në fazën e ndërtimit;

- për default, një ndërfaqe e re shikimi për certifikatat TLS, e disponueshme përmes faqes shërbimore «about:certificate» dhe menusë «Tools > Page Info > Security > View Certificate». Implementimi i ndërfaqes për shikimin e certifikatave është rishkruar plotësisht duke përdorur JavaScript dhe teknologjitë standarde web, dhe është sjellë në përputhje me stilin e Firefox Quantum. Nëse më parë për të parë certifikatat hapej një dritare e veçantë, tani informacioni shfaqet në një tabu në një formë që i ngjan një shtesë. .
- formatimi i brezit të adresës. Ndryshimi më i dukshëm ka qenë zhvendosja nga shfaqja e listës së rekomandimeve në të gjithë gjerësinë e ekranit në një dritare të qartë të shënuar. Ndryshime të sugjeruara vazhdojnë zhvillimin e implementimit të ri të brezit të adresës Quantum Bar, që u shfaq në Firefox 68 dhe karakterizohet nga një rishkrim të plotë të kodit me zëvendësimin e XUL/XBL me Web API të standardit. Në fazën e parë, formati Quantum Bar përshtatej plotësisht me brezin e vjetër të adresave dhe ndryshimet zvogëloheshin vetëm në riparimin e brendshëm. Tani ka filluar puna për përmirësimin e pamjes. Ndryshimet për momentin janë të çaktivizuara prej default dhe kërkojnë aktivizim përmes parametrave «browser.urlbar.megabar» në about:config.

- nisjen e shfletuesit nĂ« modalitetin e kioskut tĂ« internetit, i cili aktivizohet duke specifikuar nĂ« komandĂ«n e linjĂ«s opsionin «âkiosk» dhe çon nĂ« mundĂ«sinĂ« e punĂ«s vetĂ«m nĂ« modalitetin e plotĂ« tĂ« ekranit. Shfaqja e elementeve kontrolluese tĂ« ndĂ«rfaqes, dritareve qĂ« shfaqen, menusĂ« kontekstuale dhe treguesve tĂ« gjendjes sĂ« ngarkesĂ«s sĂ« faqes (shfaqja e lidhjeve dhe URL-sĂ« aktuale) bllokohet. Futja 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Ă« njĂ« aplikacion tjetĂ«r ose hapjen e njĂ« siti tjetĂ«r. Modaliteti mund tĂ« pĂ«rdoret pĂ«r organizimin e punĂ«s sĂ« terminaleve tĂ« ndryshme autonome, stendave reklamimi, paneleve demonstrative dhe sistemeve tĂ« tjera tĂ« kufizuara nĂ« punĂ«n me njĂ« ueb-sit/faqe web.
- Në shtesën sistemike që përfshihet në shfletuesin (më parë shtesa ofrohej si Lockbox), ndërfaqes «about:logins» për menaxhimin e fjalëkalimeve të ruajtura, është implementuar njohja e nën-domenëve në plotësimin e formave të futjes së fjalëkalimeve. Shfaqja e paralajmërimeve nga Firefox Monitor për kompromis të llogarive është realizuar gjithashtu për përdoruesit me lexues ekrani.
- Në versione për Windows, Linux dhe macOS është përdorur një dekodues natyror MP3.
- Në modalitetin e zgjeruar të mbrojtjes nga ndjekja e lëvizjeve është shtuar shfaqja e njoftimeve për bllokimin e kodit për minimin e kriptovalutave. Në panelin e shfaqur duke klikuar mbi ikonën me përfaqësimin e qilizave në brezin e adresës, është siguruar një tregues i numrit të ndjekësve të bllokuar.
- Përdoruesit e Windows kanë aktivizuar automatikisht mundësinë për të parë video në modalitetin "imazh në imazh" (Picture-in-Picture), që lejon ndarjen e videos në një dritare fluturuese që mbetet në radhë të parë gjatë navigimit në shfletues. Për ta parë këtë modalitet, nevojitet të klikoni në sugjerimin që shfaqet ose në menun kontekstuale që shfaqet kur klikoni me të djathtën mbi videon, dhe të zgjidhni "Picture in picture" (në YouTube, që aplikon me një trajtim të tijin kontekstual, duhet të klikoni dy herë me të djathtën ose të klikoni me mbajtjen e çelësit Shift). Në sisteme të tjera përveç Windows, mbështetja për modalitetin mund të aktivizohet në about:config përmes opsionit "media.videocontrols.picture-in-picture.enabled".
- mbështetje për kompozitimin e shumëfishtë të elementeve të faqes (), i cili përmirëson dukshëm fleksibilitetin në ndërtimin e dizajneve të faqeve të rregulluara në grid, duke ofruar mundësinë për të përcaktuar elemente nënkuptuese që lidhen me qelizat prindërore (vendosjen e një grid të veçantë brenda një qelie). Gridet nënkuptuese përcaktohen duke përdorur vlerën "" në pronat "grid-template-columns" dhe "grid-template-rows". Mbështetje për gratë nënkuptuese është shtuar gjithashtu në modalitetin e inspektimit në DevTools Grid Inspector.
- Në CSS është shtuar prona , e cila lejon një element të mbulojë të gjitha kolonat.
- Në pronën CSS është shtuar mundësia për të përcaktuar kufirin e dukshmërisë së zonës, e cila caktohet përmes funksionit në të kontureve SVG.
- mundësia për të marrë në konsideratë raportin e aspektit, që përcaktohet përmes pronës , për atributet HTML "height" dhe "width" në etiketën img.
- Në JavaScript është shtuar metoda , e cila kthen vetëm promise-t e përmbushura ose të refuzuara, pa marrë parasysh promise-t që presin për tu realizuar (lejon që të pritet rezultati i ekzekutimit para se të nisë një kod tjetër).
- ĂshtĂ« realizuar klasa ((mĂ« parĂ« ishte i disponueshĂ«m vetĂ«m klasa ), e cila pĂ«rcakton elementet nĂ« notacionin . ĂshtĂ« shtuar gjithashtu njĂ« pemĂ« DOM e pĂ«rputhshme MathML me tĂ« cilĂ«n mund tĂ« pĂ«rdoret mathmlEl.style dhe manipulatorĂ«t globalĂ« tĂ« ngjarjeve.
- Në DOM është shtuar konstruktori , për krijimin e një objekti StaticRange, i cili reprezenton një pjesë të përmbajtjes DOM.
- API e re , ofron mjete për të konfiguruar një bllok informacioni për dëgjimin e përmbajtjes multimedia në zonën e njoftimeve. Përmes këtij API, web-aplikacioni mund të japë jo vetëm një njoftim për fillimin e reproduktimit të një kompozite të re, por gjithashtu të organizojë menaxhimin nga zona e njoftimeve ose përmes ndërfaqes së ekranit, për shembull, të vendosë butonat për pauzimin, lëvizjen nëpër rrjedhë ose kalimin në kompozitën tjetër.
- Në API-në për zhvilluesit e shtesave ka një trajtim të papërshtatshmërisë gjatë ngarkimit të të dhënave. Në dritaret e ngritura nga shtesat përmes thirrjes windows.create, është siguruar shfaqja e emrit të shtesës në vend të URL-së së saj ("moz-extension://").
- Në WebGL është shtuar mbështetje për zgjerimin , që lejon një thirrje për të bërë vizatimin menjëherë në disa zona shikimi (për shembull, e dobishme për spikaturin stereoskopik në WebXR);
- Në ndërfaqen e inspektimit të aktivitetit të rrjetit, është realizuar mundësia për analizimin e fazave të përpunimit të kërkesave të rrjetit me shfaqjen të ndarë të kohës së zgjidhjes në DNS, vendosjes së lidhjes, dërgimit të të dhënave dhe marrjes së përgjigjes. Informacioni jepet përmes një seksioni të ri Timing në panelin e djathtë.
- Në ndërfaqen e monitorimit të aktivitetit të rrjetit automatikisht modaliteti i inspektimit të lidhjeve WebSocket me mundësinë për të pezulluar lidhjet aktive.
- Në Network Monitor është shtuar search në tekstin e plotë në trupat e kërkesave/përgjigjeve, cookie dhe tituj, si dhe është realizuar bllokimi i ngarkimit të URL-ve të caktuara përmes shtimit të filtrave me maskat përkatëse.
- Në web-konsolë është realizuar i redaktimit, duke lejuar hyrjen e konstruktave JavaScript të ndara në disa rreshta që ekzekutohen jo me klikuar Enter, por përmes klikimit në butonin Run. Modaliteti është dizajnuar si një panel anësor, i shfaqur pas klikimit në ikonën "split pane" në pjesën e djathtë të fushës së hyrjes ose përmes kombinimit të çelësave Ctrl+B.
- Në debugger-in JavaScript është siguruar e vlerave të variablave në vendin e përdorimit të tyre në kod, është realizuar i ngjarjeve dhe është shtuar mundësia për të çaktivizuar pikave të ndalimit (devtools.debugger.features.overlay në about:config).
- Për Android është përgatitur një përditësim korigjues për Firefox 68.2. Kujtojmë se formimi i lëshimeve të reja të rëndësishme të Firefox për Android është ndërprerë. Për të zëvendësuar Firefox për Android me emrin kodor Fenix (distribuohet si ) në browser të ri për pajisje mobile, i cili përdor motorin GeckoView dhe një grup bibliotekash Mozilla Android Components.
Ulja e numrit të dobësive kritike është rezultat i faktit se problemet me memorie, si mbushjet e tamponëve dhe akseset në zona të lira memorie, tani shënohen si të rrezikshme, por jo kritike. Në versionin e ri janë korrigjuar 13 probleme të tilla që potencialisht mund të çojnë në ekzekutimin e kodit nga ndonjë sulmues kur hapin faqe të formuluara në mënyrë të veçantë.
PĂ«rveç novacioneve dhe korrigjimeve nĂ« Firefox 71 janĂ« zgjidhur , nga tĂ« cilat 17 (tĂ« mbledhura nĂ«n dhe ) shĂ«nohen si potencialisht tĂ« afta pĂ«r tĂ« çuar nĂ« ekzekutimin e kodit nga ndonjĂ« sulmues kur hapin faqe tĂ« formuluara nĂ« mĂ«nyrĂ« tĂ« veçantĂ«. ĂshtĂ« e rĂ«ndĂ«sishme tĂ« pĂ«rmendet se problemet me memorie, si mbushjet e tamponĂ«ve dhe akseset nĂ« zona tĂ« lira memorie, tani shĂ«nohen si tĂ« rrezikshme, por jo kritike.
Burimi: opennet.ru


