Firefox 71-udgivelsen

Har fundet sted udgivelsen af webbrowseren Firefox 71, samt mobilversionen Firefox 68.3 til Android-platformen. Derudover er der blevet lavet en opdatering gren med langtidssupport 68.3.0. Snart vil det gå i beta-testning vil Firefox 72 overgå, hvis udgivelsen er planlagt til 7. januar (projekt overgår til en ny 4-ugers udviklingscyklus).

Vigtige nyheder:

  • En anden nyttige nye grænseflade til siden «about:config», der fungerer som en intern webside åbnet i browseren og skrevet i HTML, CSS og JavaScript. Elementer på siden kan vælges med musen (inklusive flere linjer samtidig) og placeres i udklipsholderen uden brug af kontekstmenu. Den øverste søgelinje er bevaret og udvidet med muligheden for at tilføje nye variabler. Derudover er der implementeret støtte til søgning via det standardværktøj, som også bruges til søgning på normale sider, med trinvis matchning.

    Firefox 71-udgivelsen

    Til hver indstilling er der tilføjet en knap, som gør det muligt at invertere variabler med boolean værdier (true/false) eller redigere streng- og numeriske variabler. For ændrede brugerdefinerede værdier er der tilføjet en knap til at gendanne ændringer til standardværdien.

    Firefox 71-udgivelsen

    Når about:config åbnes, vises elementerne som standard ikke, og der er kun en søgelinje, mens hele listen kan ses ved at trykke på knappen «Show all». Til indstillingen tilføjet muligheden «general.aboutConfig.enable», der muliggør genindføre adgang til siden about:config, hvis den valgfrit blev deaktiveret under byggeprocessen;

    Firefox 71-udgivelsen
  • Aktiveret som standard en ny grænseflade til visning af TLS-certifikater, der er tilgængelig via service siden «about:certificate» og menuen «Tools > Page Info > Security > View Certificate». Implementeringen af grænsefladen til certificering er fuldstændig genopskrevet ved hjælp af JavaScript og standard webteknologier og er også tilpasset Firefox Quantum's stil. Tidligere blev der åbnet et separat vindue for at vise certifikater, men nu vises informationen i en fane i et format, der minder om en udvidelse. Bestemt noget.

    Firefox 71-udgivelsen
  • Moderniseret udformning af adressefeltet. Den mest iøjnefaldende ændring er, at listen over anbefalinger ikke længere vises i fuld skærm, men præsenteres i et klart dropdown-vindue. De foreslåede ændringer fortsætter udviklingen af den nye implementering af adressefeltet Quantum Bar, som blev introduceret i Firefox 68 og kendetegnes ved en komplet omskrivning af koden med erstatning af XUL/XBL med standard Web API. I den første fase gentog Quantum Bar fuldstændigt det gamle adressefelt, og ændringerne var kun interne omarbejdelser. Nu er arbejdet med at forbedre udseendet begyndt. Ændringerne er stadig deaktiveret som standard og kræver aktivering gennem indstillingen «browser.urlbar.megabar» i about:config.

    Firefox 71-udgivelsen
  • Tilføjet understøttelse af start af browseren i kiosktilstand, som aktiveres ved at angive «—kiosk» i kommandolinjen og fører til, at den kun fungerer i fuld skærm. Visningen af interfacekontroller, pop op-vinduer, kontekstmenuer og indlæsningsstatusindikatorer (visning af links og nuværende URL) blokeres. Tastaturinput er stærkt begrænset, for eksempel deaktiveres behandlingen af tasterne Alt og Ctrl, hvilket forhindrer brugeren i at forlade browseren, skifte til en anden applikation eller åbne en anden hjemmeside. Tilstanden kan bruges til at organisere arbejde på forskellige offline terminaler, reklameskilt, demonstrationspaneler og andre systemer, der er begrænset til at arbejde med én hjemmeside/webapplikation.
  • i den systemudvidelse, der er en del af browseren Lockwise (tidligere blev udvidelsen leveret som Lockbox), tilbyder grænsefladen «about:logins» til håndtering af gemte adgangskoder, er der kommet genkendelse af underdomæner ved automatisk udfyldning af adgangskodeformularer. Visningen af advarsler fra Firefox Monitor om kompromittering af konti er også implementeret for brugere med skærmlæsere.
  • I versionerne til Windows, Linux og macOS er der implementeret en native MP3 dekoder.
  • I den udvidede tilstand af beskyttelse mod sporing af bevægelser er der tilføjet visning af meddelelser om blokering af kode til kryptovaluta-mining. I panelet, der vises, når du klikker på ikonet med et skjold i adressefeltet, vises en tæller over blokerede trackere.
  • For Windows users, the ability to view videos in Picture-in-Picture mode is enabled by default, allowing video to be detached into a floating window that remains visible while navigating in the browser. To view in this mode, you need to click on the pop-up hint or in the context menu displayed when right-clicking on the video and select 'Picture in picture' (in YouTube, which provides its own context menu handler, you need to right-click twice or click while holding down the Shift key). In systems other than Windows, support for this mode can be enabled in about:config using the option 'media.videocontrols.picture-in-picture.enabled'.
  • Implementeret support for nested multi-layer layout of page elements (CSS Grid Level 2), which significantly enhances the flexibility of grid-aligned page layouts by providing the ability to define child elements tied to parent cells (placing an individual grid within a cell). Nested grids are defined using the value 'subgrid' in the properties 'grid-template-columns' and 'grid-template-rows'. Support for nested grids has also been added in the DevTools Grid Inspector mode.
  • The CSS property column-span, allowing an element to span across all columns, has been added.
  • I CSS-egenskaben clip-path has been added with the ability to define a visibility-clipping area specified using the function path() i format of an SVG shape.
  • Tilføjet The ability to account for the aspect ratio defined through the property aspect-ratio, for the HTML attributes 'height' and 'width' in the img tag.
  • In JavaScript, the method Promise.allSettled(), which returns only already fulfilled or rejected promises, excluding promises that are awaiting fulfillment (allowing you to wait for a result before executing other code), has been added.
  • The class MathMLElement (previously only the class Element) has been implemented, defining elements in the MathMLnotation. A corresponding MathML DOM tree has also been added, with which you can use mathmlEl.style and global event handlers.
  • A constructor StaticRange() has been added to the DOM for creating a StaticRange object representing a portion of the DOM content.
  • API er blevet tilføjet Media Session, der giver midler til at konfigurere en informationsblok til afspilning af multimedieindhold i meddelelsesområdet. Gennem dette API kan webapplikationen ikke kun vise en meddelelse om begyndelsen af afspilningen af et nyt nummer, men også organisere kontrol fra meddelelsesområdet eller gennem skærmbeskyttelsesinterfacet, eksempelvis ved at placere knapper til pause, spole eller gå videre til næste nummer.
  • I API'et for udvidelsesudviklere forbedret håndtering af fejl ved dataindlæsning. I de pop op-vinduer, som åbnes af udvidelser via kaldet windows.create, vises udvidelsens navn i stedet for udvidelsens URL ("moz-extension://").
  • I WebGL er der tilføjet understøttelse af udvidelsen OVR_multiview2, som muliggør at tegne indhold i flere visningsområder med ét kald (f.eks. nyttigt til stereoudgang i WebXR);
  • I netværksovervågningsgrænsefladen er der implementeret muligheden for at analysere faserne af behandlingen af netværksanmodningen med separat visning af tiden til at opnå DNS-opløsning, oprette forbindelse, sende data og modtage svar. Oplysningerne leveres gennem en ny Timing-fane i højre sidepanel.

    Firefox 71-udgivelsen
  • I grænsefladen til overvågning af netværksaktivitet er der som standard aktiveret tilstand for inspektion af WebSocket-forbindelser med mulighed for at pause aktive forbindelser.

    Firefox 71-udgivelsen
  • I Netværksmonitoren er der tilføjet understøttelse af fuldtekst-søgning i anmodninger/svar, cookies og overskrifter, samt er der implementeret mulighed blokering af indlæsningen af bestemte URL'er ved at tilføje filtre med de nødvendige mønstre.

    Firefox 71-udgivelsen
  • I webkonsollen er der implementeret multilinje-tilstand for redigering, der tillader indtastning af JavaScript-sætninger opdelt på flere linjer, med udførelse ikke ved at trykke Enter, men ved at klikke på knappen Kør. Tilstand er udformet som et sidepanel, der vises efter at have klikket på ikonet "split pane" i den højre del af indtastningsfeltet eller ved hjælp af tastaturkombinationen Ctrl+B.

    Firefox 71-udgivelsen
  • I JavaScript-debuggeren er der sikret forhåndsvisning af variabelværdier på stedet for deres anvendelse i koden, er der implementeret logføring af hændelser og tilføjet mulighed for at deaktivere den pop op-blok med breakpoint (devtools.debugger.features.overlay i about:config).

    Firefox 71-udgivelsen
  • Der er udgivet en korrektionsopdatering til Firefox 68.2 for Android. Vi minder om, at udviklingen af nye betydelige udgaver af Firefox til Android er stoppet. Til erstatning for Firefox til Android, under kodenavnet Fenix, tilbydes der Firefox Preview) udvikles en ny browser til mobile enheder, der bruger GeckoView-motoren og et sæt af biblioteker fra Mozilla Android Components.

    Faldet i antallet af kritiske sårbarheder skyldes, at hukommelsesproblemer som buffer-overløb og adgang til allerede frigivne hukommelsesområder nu bliver mærket som farlige, men ikke kritiske. I den nye version er 13 sådanne problemer blevet rettet, som potentielt kan føre til udførelse af ondsindet kode ved åbning af specielt udformede sider.

Ud over nye funktioner og rettelse af fejl er der i Firefox 71 rettet 26 sårbarheder, hvoraf 17 (som er samlet under CVE-2019-17013 og CVE-2019-17012) er mærket som potentielt i stand til at føre til udførelse af ondsindet kode ved åbning af specielt udformede sider. Det er bemærkelsesværdigt, at hukommelsesproblemer som buffer-overløb og adgang til allerede frigivne hukommelsesområder nu bliver mærket som farlige, men ikke kritiske.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster