Publikimi i Firefox 71

Ndodhi lëshimi i shfletuesit të internetit Firefox 71Dhe versioni celular Firefox 68.3 për platformën Android. Përveç kësaj, është krijuar një përditësim veтки me mbështetje afatgjatë 68.3.0. Së shpejti në skenë testimi beta Dega e Firefox 72 do të zhvendoset, publikimi i së cilës është planifikuar për 7 janar (projekt kalon për një 4 javë të re cikli i zhvillimit).

Kryesore risitë:

  • Propozuar një ndërfaqe e re për faqen "about:config", e cila është një faqe interneti shërbimi që hapet brenda shfletuesit, e shkruar në HTML, CSS dhe JavaScript. Elementet e faqes mund të zgjidhen në mënyrë arbitrare me miun (duke përfshirë disa rreshta njëherësh) dhe të vendosen në kujtesën e fragmenteve pa përdorur menynë e kontekstit. Vargu kryesor i kërkimit është ruajtur dhe zgjeruar për të përfshirë variabla të reja. Për më tepër, është zbatuar mbështetje për kërkimin përmes një mekanizmi standard, i cili përdoret gjithashtu për kërkimin në faqe të rregullta me kërkim hap pas hapi të ndeshjeve.

    Publikimi i Firefox 71

    Për çdo cilësim, është shtuar një buton që ju lejon të përmbysni variablat me vlera Boolean (true/false) ose të modifikoni vargun dhe variablat numerike. Për vlerat e ndryshuara nga përdoruesi, është shtuar një buton për të kthyer ndryshimet në vlerën e paracaktuar.

    Publikimi i Firefox 71

    Pas hapjes about:config, si parazgjedhje artikujt nuk shfaqen dhe vetëm shiriti i kërkimit është i dukshëm dhe për të parë të gjithë listën duhet të klikoni butonin "Trego të gjitha". Te Cilësimet shtuar opsioni "general.aboutConfig.enable", duke lejuar rivendosni aksesin në faqen about:config nëse është çaktivizuar opsionalisht në fazën e ndërtimit;

    Publikimi i Firefox 71

  • Të përfshirë si parazgjedhje, një ndërfaqe e re për shikimin e certifikatave TLS, e aksesueshme përmes faqes së shërbimit "about:certificate" dhe menusë "Tools > Page Info > Security > View Certificate". Zbatimi i ndërfaqes së shikimit të certifikatës është rishkruar plotësisht duke përdorur JavaScript dhe teknologji standarde të uebit, dhe është sjellë gjithashtu në përputhje me stilin Firefox Quantum. Nëse më parë ishte hapur një dritare e veçantë për të parë certifikatat, tani informacioni shfaqet në një skedë në një formë që të kujton një shtesë Sigurisht Diçka.

    Publikimi i Firefox 71

  • Të modernizuara dizajni i shiritit të adresave. 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 rënëse të shënuar qartë. Ndryshimet e propozuara vazhdojnë zhvillimin e zbatimit të ri të shiritit të adresave të Shiritit Kuant, i cili u shfaq në Firefox 68 dhe karakterizohet nga një rishkrim i plotë i kodit, duke zëvendësuar XUL/XBL me një Ueb API standard. Në fazën e parë, dizajni i Kuantum Bar përsëriti plotësisht shiritin e vjetër të adresave dhe ndryshimet u kufizuan në ripunim të brendshëm. Tani ka filluar puna për përmirësimin e pamjes. Ndryshimet aktualisht janë çaktivizuar si parazgjedhje dhe kërkojnë aktivizim nëpërmjet cilësimit "browser.urlbar.megabar" në about:config.

    Publikimi i Firefox 71

  • Shtuar mbështetje nisja e shfletuesit në modalitetin e kioskut të Internetit, i cili aktivizohet duke specifikuar opsionin "-kiosk" në vijën e komandës dhe çon në aftësinë për të punuar vetëm në modalitetin e ekranit të plotë. Shfaqja e kontrolleve të ndërfaqes, dritareve kërcyese, menutë e kontekstit dhe treguesit e statusit të ngarkimit të faqeve (shfaqja e lidhjeve dhe URL-ja aktuale) është e bllokuar. Hyrja e tastierës është shumë e kufizuar, për shembull, përpunimi i tasteve Alt dhe Ctrl është i çaktivizuar, gjë që ju pengon të dilni nga shfletuesi, të kaloni në një aplikacion tjetër ose të hapni një faqe tjetër. Modaliteti mund të përdoret për të organizuar funksionimin e terminaleve të ndryshme autonome, stendave reklamuese, paneleve demonstruese dhe sistemeve të tjera të kufizuara për të punuar me një uebfaqe/aplikacion ueb.
  • Në shtesën e sistemit të përfshirë me shfletuesin Në drejtim të bravës (më parë shtesa ishte dorëzuar si Lockbox), Oferta e Ndërfaqja "about:logins" për menaxhimin e fjalëkalimeve të ruajtura, njohja e nëndomainit është shfaqur kur plotësoni automatikisht formularët e futjes së fjalëkalimit. Sinjalizimet e Firefox Monitor rreth llogarive të komprometuara janë zbatuar gjithashtu për përdoruesit me lexues ekrani.
  • Ndërtesat për Windows, Linux dhe macOS përdorin një dekoder origjinal MP3.
  • U shtuan njoftime në lidhje me kodin e bllokimit për minierat e kriptomonedhave në modalitetin e avancuar kundër gjurmimit. Paneli i shfaqur kur klikoni në ikonën nga imazhi i mburojës në shiritin e adresave shfaq një numërues gjurmuesish të bllokuar.
  • Për përdoruesit e Windows, aftësia për të parë videon në modalitetin Picture-in-Picture është aktivizuar si parazgjedhje, duke ju lejuar të shkëputni videon në formën e një dritareje lundruese që mbetet e dukshme ndërsa lundroni në shfletues. Për të parë në këtë modalitet, duhet të klikoni në këshillën e veglave ose në menynë e kontekstit të shfaqur kur klikoni me të djathtën në video, zgjidhni "Foto në foto" (në YouTube, i cili zëvendëson mbajtësin e tij të menysë së kontekstit, duhet të djathtas- klikoni dy herë ose klikoni me tastin Shift të shtypur). Në sistemet jo-Windows, mbështetja e modalitetit mund të aktivizohet në about:config duke përdorur opsionin "media.videocontrols.picture-in-picture.enabled".
  • Zbatuar mbështetje për paraqitjen e mbivendosur me shumë shtresa të elementeve të faqes (Niveli 2 i rrjetit CSS), i cili përmirëson ndjeshëm fleksibilitetin e ndërtimit të paraqitjeve të faqeve të rreshtuara në rrjet duke ofruar aftësinë për të përcaktuar elementët fëmijë që janë të ankoruar në qelizat prindërore (duke vendosur një rrjet të veçantë brenda një qelize). Rrjetet e mbivendosura përcaktohen duke përdorur vlerën "nënrrjet" në vetitë "grid-template-columns" dhe "grid-template-rows". Mbështetja për rrjetet e ndërlidhura është shtuar gjithashtu në modalitetin e inspektimit të DevTools Grid Inspector.
  • Pronë e shtuar në CSS shtyllë-hapësirë, duke lejuar elementin të shtrijë të gjitha kolonat.
  • Në një pronë CSS clip-rrugë shtoi aftësinë për të përcaktuar zonën kufizuese të dukshmërisë të specifikuar duke përdorur funksionin rrugë() в formatin SVG skicë.
  • Shtuar aftësia për të marrë parasysh koeficientin e raportit të aspektit të përcaktuar përmes pronës aspekt-raport, për atributet HTML "lartësia" dhe "gjerësia" në etiketën img.
  • Metoda e shtuar në JavaScript Promise.allSettled(), i cili kthen vetëm premtimet e përmbushura ose të refuzuara, pa marrë parasysh premtimet në pritje (ju lejon të prisni rezultatin e ekzekutimit përpara se të ekzekutoni kodin tjetër).
  • Klasa e zbatuar MathMLElement (më parë ofrohej vetëm klasa Element), duke përcaktuar elementet në shënim MathML. Është shtuar gjithashtu pema përkatëse MathML DOM me të cilën mund të përdorni mathmlEl.style dhe mbajtësit e ngjarjeve globale.
  • Një konstruktor është shtuar në DOM Static Range () për të krijuar një objekt StaticRange që përfaqëson një pjesë të përmbajtjes DOM.
  • U shtua API Sesion mediatik, i cili ofron mjete për personalizimin e një blloku me informacione rreth luajtjes së përmbajtjes multimediale në zonën e njoftimeve. Nëpërmjet këtij API, një aplikacion në ueb jo vetëm që mund të shfaqë një njoftim për fillimin e luajtjes së një kënge të re, por gjithashtu të organizojë kontrollin nga zona e njoftimit ose përmes ndërfaqes së mbrojtësit të ekranit, për shembull, të vendosë butona për ndalim, lëvizje përmes transmetimit, ose kalimi në këngën tjetër.
  • Në API për zhvilluesit e shtesave të përmirësuara trajtimi i dështimeve gjatë ngarkimit të të dhënave. Dritaret kërcyese të hapura nga shtesat nëpërmjet thirrjes windows.create shfaqin tani emrin e shtesës në vend të URL-së së shtesës (“moz-extension://”).
  • WebGL tani mbështet shtesat OVR_multiview2, i cili ju lejon të jepni në disa porta shikimi në të njëjtën kohë me një telefonatë (për shembull, i dobishëm për daljen stereo në WebXR);
  • Ndërfaqja për inspektimin e aktivitetit të rrjetit përfshin aftësinë për të analizuar fazat e përpunimit të një kërkese rrjeti me shfaqje të veçantë të kohës së zgjidhjes në DNS, vendosjen e lidhjes, dërgimin e të dhënave dhe marrjen e një përgjigje. Informacioni sigurohet përmes një skede të re Koha në shiritin anësor të djathtë.

    Publikimi i Firefox 71

  • Në ndërfaqen e parazgjedhur të ndjekjes së aktivitetit të rrjetit përfshirë modaliteti për inspektimin e lidhjeve WebSocket me aftësinë për të ndërprerë lidhjet aktive.

    Publikimi i Firefox 71

  • Shtuar në Monitorin e Rrjetit mbështetje kërkimi i tekstit të plotë në trupat e kërkesës/përgjigjes, cookie-t dhe titujt, dhe gjithashtu i zbatuar mundësi bllokimi i ngarkimit të URL-ve të caktuara duke shtuar filtra me maskat e nevojshme.

    Publikimi i Firefox 71

  • Zbatuar në tastierën e internetit modaliteti me shumë linja redaktimi, i cili ju lejon të futni konstruksione JavaScript të ndara në disa rreshta dhe t'i ekzekutoni ato jo duke shtypur Enter, por duke klikuar në butonin Run. Modaliteti është projektuar si një panel anësor, i shfaqur pasi klikoni në ikonën "split panel" në anën e djathtë të fushës së hyrjes ose përmes shkurtores së tastierës Ctrl+B.

    Publikimi i Firefox 71

  • Korrigjuesi JavaScript ofron pamje paraprake vlerat e variablave në vendin e përdorimit të tyre në kod, të zbatuara drejtimin regjistri i ngjarjeve dhe shtoi aftësinë për të çaktivizuar blloku i dritareve me pika ndërprerjeje (devtools.debugger.features.overlay në about:config).

    Publikimi i Firefox 71

  • Një përditësim korrigjues për Firefox 68.2 është përgatitur për Android. Ju kujtojmë se formimi i versioneve të reja të rëndësishme të Firefox-it për Android është ndërprerë. Për të zëvendësuar Firefox-in për Android, me emrin e koduar Fenix ​​(shpërndarë si Paraqitje e Firefox-it) po zhvillohet një shfletues i ri për pajisjet celulare që përdorin motorin GeckoView dhe një grup bibliotekash të komponentëve të Mozilla Android.

    Rënia e numrit të dobësive kritike është për shkak të faktit se problemet e kujtesës, të tilla si tejmbushjet e buferit dhe aksesi në zonat tashmë të liruara të memories, tani janë shënuar si të rrezikshme, por jo kritike. Publikimi i ri rregullon 13 probleme të ngjashme që potencialisht mund të çojnë në ekzekutimin e kodit të sulmuesit kur hapen faqet e krijuara posaçërisht.

Përveç risive dhe rregullimeve të gabimeve, Firefox 71 ka rregulluar 26 dobësi, nga të cilat 17 (të mbledhura nën CVE-2019-17013 и CVE-2019-17012) janë shënuar si potencialisht të aftë për të çuar në ekzekutimin e kodit të sulmuesit kur hapen faqe të projektuara posaçërisht. Vlen të përmendet se problemet e kujtesës si tejmbushjet e buferit dhe qasja në zonat tashmë të liruara të memories janë shënuar tani si të rrezikshme, por jo kritike.

Burimi: opennet.ru

Shto një koment