udgivelsen af webbrowseren , samt Firefox 68.3 til Android-platformen. Derudover er der blevet lavet en opdatering med langtidssupport . Snart vil det gå i vil Firefox 72 overgå, hvis udgivelsen er planlagt til 7. januar (projekt til en ny 4-ugers ).
:
- 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.
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.
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 muligheden «general.aboutConfig.enable», genindføre adgang til siden about:config, hvis den valgfrit blev deaktiveret under byggeprocessen;

- 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. .
- 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.

- 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 (tidligere blev udvidelsen leveret som Lockbox), 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'.
- support for nested multi-layer layout of page elements (), 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 '' 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 , allowing an element to span across all columns, has been added.
- I CSS-egenskaben has been added with the ability to define a visibility-clipping area specified using the function i of an SVG shape.
- The ability to account for the aspect ratio defined through the property , for the HTML attributes 'height' and 'width' in the img tag.
- In JavaScript, the method , 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 (previously only the class ) has been implemented, defining elements in the notation. A corresponding MathML DOM tree has also been added, with which you can use mathmlEl.style and global event handlers.
- A constructor has been added to the DOM for creating a StaticRange object representing a portion of the DOM content.
- API er blevet tilføjet , 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 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 , 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.
- I grænsefladen til overvågning af netværksaktivitet er der som standard tilstand for inspektion af WebSocket-forbindelser med mulighed for at pause aktive forbindelser.
- I Netværksmonitoren er der tilføjet fuldtekst-søgning i anmodninger/svar, cookies og overskrifter, samt er der implementeret blokering af indlæsningen af bestemte URL'er ved at tilføje filtre med de nødvendige mønstre.
- I webkonsollen er der implementeret 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.
- I JavaScript-debuggeren er der sikret af variabelværdier på stedet for deres anvendelse i koden, er der implementeret af hændelser og tilføjet mulighed for at deaktivere med breakpoint (devtools.debugger.features.overlay i about:config).
- 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 ) 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 , hvoraf 17 (som er samlet under og ) 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


