Firefox 71 udgivelse

tog sted udgivelse af webbrowser Firefox 71og mobil version Firefox 68.3 til Android-platformen. Derudover er der genereret en opdatering grene med langvarig støtte 68.3.0. Kommer snart på scenen beta test Firefox 72-grenen vil flytte over, hvis udgivelse er planlagt til den 7. januar (projekt går over i nye 4 uger udviklingscyklus).

The main innovationer:

  • Foreslog en ny grænseflade til siden "about:config", som er en tjenestewebside, der åbner inde i browseren, skrevet i HTML, CSS og JavaScript. Sideelementer kan vælges vilkårligt med musen (inklusive flere linjer på én gang) og placeres på udklipsholderen uden at bruge kontekstmenuen. Den øverste søgestreng er blevet bevaret og udvidet til at omfatte nye variabler. Derudover er der implementeret understøttelse af søgning gennem en standardmekanisme, som også bruges til søgning på almindelige sider med trin-for-trin søgning af matches.

    Firefox 71 udgivelse

    For hver indstilling er der tilføjet en knap, der giver dig mulighed for at invertere variabler med boolske værdier (sand/falsk) eller redigere strenge og numeriske variable. For brugerændrede værdier er der tilføjet en knap for at returnere ændringer til standardværdien.

    Firefox 71 udgivelse

    Efter at have åbnet about:config, vises elementerne som standard ikke, og kun søgelinjen er synlig, og for at se hele listen skal du klikke på knappen "Vis alle". Til Indstillinger tilføjet mulighed "general.aboutConfig.enable", tillader gendan adgangen til about:config-siden, hvis den valgfrit var deaktiveret på byggestadiet;

    Firefox 71 udgivelse

  • Involveret som standard en ny grænseflade til visning af TLS-certifikater, tilgængelig via servicesiden "about:certificate" og menuen "Værktøjer > Sideoplysninger > Sikkerhed > Vis certifikat". Implementeringen af ​​certifikatvisningsgrænsefladen er blevet fuldstændig omskrevet ved hjælp af JavaScript og standard webteknologier, og er også blevet bragt i overensstemmelse med Firefox Quantum-stilen. Hvis der tidligere blev åbnet et separat vindue til at se certifikater, vises oplysningerne nu i en fane i en form, der minder om en tilføjelse Sikkert noget.

    Firefox 71 udgivelse

  • Moderniseret design af adresselinjen. Den mest bemærkelsesværdige ændring var, at man gik væk fra at vise listen med anbefalinger i hele skærmens bredde til fordel for et klart markeret rullemenu. De foreslåede ændringer fortsætter udviklingen af ​​den nye implementering af Quantum Bar-adresselinjen, som dukkede op i Firefox 68 og er karakteriseret ved en fuldstændig omskrivning af koden, der erstatter XUL/XBL med en standard Web API. I første fase gentog designet af Quantum Bar fuldstændig den gamle adresselinje, og ændringerne var begrænset til intern omarbejdelse. Nu er arbejdet påbegyndt med at forbedre udseendet. Ændringerne er i øjeblikket deaktiveret som standard og kræver aktivering via indstillingen "browser.urlbar.megabar" i about:config.

    Firefox 71 udgivelse

  • Tilføjet støtte lancering af browseren i internetkiosktilstand, som aktiveres ved at angive "-kiosk"-indstillingen på kommandolinjen og fører til muligheden for kun at arbejde i fuldskærmstilstand. Visningen af ​​grænsefladekontroller, pop op-vinduer, kontekstmenuer og statusindikatorer for sideindlæsning (visning af links og aktuelle URL) er blokeret. Tastaturinput er stærkt begrænset, for eksempel er behandling af Alt- og Ctrl-tasterne deaktiveret, hvilket forhindrer dig i at forlade browseren, skifte til et andet program eller åbne et andet websted. Tilstanden kan bruges til at organisere driften af ​​forskellige autonome terminaler, reklamestande, demonstrationspaneler og andre systemer begrænset til at arbejde med én hjemmeside/webapplikation.
  • I systemtilføjelsen, der følger med browseren Med lås (tidligere blev tilføjelsen leveret som Lockbox), tilbud "about:logins"-grænseflade til styring af gemte adgangskoder, subdomæne-genkendelse er dukket op, når formularer til indtastning af adgangskode automatisk udfyldes. Firefox Monitor-advarsler om kompromitterede konti er også blevet implementeret for brugere med skærmlæsere.
  • Byg til Windows, Linux og macOS bruger en indbygget MP3-dekoder.
  • Tilføjet meddelelser om blokeringskode til cryptocurrency-mining til den avancerede anti-tracing-tilstand. Panelet, der vises, når du klikker på ikonet fra skjoldbillederne i adresselinjen, viser en tæller med blokerede trackere.
  • For Windows-brugere er muligheden for at se video i Picture-in-Picture-tilstand aktiveret som standard, hvilket giver dig mulighed for at frakoble videoen i form af et flydende vindue, der forbliver synligt, mens du navigerer i browseren. For at se i denne tilstand skal du klikke på værktøjstip eller i kontekstmenuen, der vises, når du højreklikker på videoen, vælge "Billede i billede" (i YouTube, som erstatter dens egen kontekstmenu-behandler, skal du højre- klik to gange eller klik med Shift-tasten nede). På ikke-Windows-systemer kan tilstandsunderstøttelse aktiveres i about:config ved at bruge "media.videocontrols.picture-in-picture.enabled" muligheden.
  • Implementeret understøttelse af indlejret flerlagslayout af sideelementer (CSS Grid Level 2), hvilket markant forbedrer fleksibiliteten ved at bygge gitterjusterede sidelayouts ved at give mulighed for at definere underordnede elementer, der er forankret til overordnede celler (placering af et separat gitter i en celle). Indlejrede gitter er defineret ved hjælp af værdien "undernet" i egenskaberne "grid-template-columns" og "grid-template-rows". Understøttelse af indlejrede tavler er også blevet tilføjet til DevTools Grid Inspector-inspektionstilstand.
  • Tilføjet egenskab til CSS kolonne-spænd, hvilket tillader elementet at spænde over alle kolonner.
  • I en CSS-ejendom klippesti tilføjet muligheden for at bestemme det synlighedsbegrænsende område, der er angivet ved hjælp af funktionen sti() в format SVG-oversigt.
  • Tilføjet evnen til at tage højde for billedforholdskoefficienten defineret gennem egenskaben billedformat, for HTML-attributterne "height" og "width" i img-tagget.
  • Metode tilføjet til JavaScript Promise.allSettled(), som kun returnerer allerede opfyldte eller afviste løfter, uden at tage hensyn til afventende løfter (giver dig mulighed for at vente på resultatet af udførelsen, før du kører anden kode).
  • Implementeret klasse MathMLElement (tidligere var det kun klassen, der blev leveret Element), der definerer elementer i notationen MathML. Også tilføjet er det tilsvarende MathML DOM-træ, som du kan bruge mathmlEl.style og globale hændelseshandlere med.
  • En konstruktør er blevet tilføjet til DOM StaticRange() at oprette et StaticRange-objekt, der repræsenterer en del af DOM-indholdet.
  • Tilføjet API Mediesession, som giver værktøjer til at tilpasse en blok med oplysninger om afspilning af multimedieindhold i meddelelsesområdet. Gennem denne API kan en webapplikation ikke kun vise en notifikation om starten af ​​afspilning af en ny sang, men også organisere kontrol fra meddelelsesområdet eller gennem pauseskærmsgrænsefladen, for eksempel placere knapper til pause, flytning gennem streamen, eller gå til næste sang.
  • I API for tilføjelsesudviklere forbedret håndteringsfejl ved indlæsning af data. Popup-vinduer åbnet af tilføjelser via windows.create-kaldet viser nu tilføjelsesnavnet i stedet for tilføjelses-URL'en ("moz-extension://").
  • WebGL understøtter nu udvidelser OVR_multiview2, som giver dig mulighed for at gengive til flere visningsporte på én gang med et opkald (f.eks. nyttigt til stereooutput i WebXR);
  • Interfacet til inspektion af netværksaktivitet inkluderer muligheden for at analysere stadierne i behandlingen af ​​en netværksanmodning med separat visning af opløsningstidspunktet i DNS, oprettelse af forbindelse, afsendelse af data og modtagelse af et svar. Oplysninger gives via en ny Timing-fane i højre sidebjælke.

    Firefox 71 udgivelse

  • I standardgrænsefladen til sporing af netværksaktivitet inkluderet tilstand til inspektion af WebSocket-forbindelser med mulighed for at sætte aktive forbindelser på pause.

    Firefox 71 udgivelse

  • Tilføjet til Network Monitor støtte fuldtekstsøgning i anmodnings-/svarlegemer, cookies og headers, og også implementeret lejlighed blokering af indlæsning af visse URL'er ved at tilføje filtre med de nødvendige masker.

    Firefox 71 udgivelse

  • Implementeret i webkonsollen multiline mode redigering, som giver dig mulighed for at indtaste JavaScript-konstruktioner opdelt i flere linjer og udføre dem ikke ved at trykke på Enter, men ved at klikke på Kør-knappen. Tilstanden er designet som et sidepanel, der vises efter klik på "split rude"-ikonet i højre side af inputfeltet eller gennem tastaturgenvejen Ctrl+B.

    Firefox 71 udgivelse

  • JavaScript-debuggeren giver forhåndsvisning værdier af variabler på stedet for deres brug i koden, implementeret dirigerer hændelseslog og tilføjede muligheden for at deaktivere popup-blok med breakpoints (devtools.debugger.features.overlay i about:config).

    Firefox 71 udgivelse

  • Der er udarbejdet en korrigerende opdatering til Firefox 68.2 til Android. Lad os minde dig om, at dannelsen af ​​nye betydelige udgivelser af Firefox til Android er blevet afbrudt. For at erstatte Firefox til Android, kodenavnet Fenix ​​​​(distribueret som Firefox-forhåndsvisning) udvikler sig en ny browser til mobile enheder, der bruger GeckoView-motoren og et sæt Mozilla Android Components-biblioteker.

    Faldet i antallet af kritiske sårbarheder skyldes, at hukommelsesproblemer, såsom bufferoverløb og adgang til allerede frigjorte hukommelsesområder, nu er markeret som farlige, men ikke kritiske. Den nye udgivelse løser 13 lignende problemer, der potentielt kan føre til, at angriberkode bliver eksekveret, når specielt udformede sider åbnes.

Ud over innovationer og fejlrettelser har Firefox 71 rettet 26 sårbarheder, hvoraf 17 (samlet under CVE-2019-17013 и CVE-2019-17012) er markeret som potentielt i stand til at føre til kørsel af hackerkode, når der åbnes specielt designede sider. Det er bemærkelsesværdigt, at hukommelsesproblemer såsom bufferoverløb og adgang til allerede frigjorte hukommelsesområder nu er markeret som farlige, men ikke kritiske.

Kilde: opennet.ru

Tilføj en kommentar