utgave av nettleseren , samt Firefox 68.3 for the Android platform. Additionally, an update has been formed med langvarig støtte . I nærmeste fremtid vil det gå til stadiet the Firefox 72 branch will transition, with the release scheduled for January 7 (project to a new 4-week ).
:
- a new interface for the 'about:config' page, which is an internal web page that opens in the browser, written in HTML, CSS, and JavaScript. Page elements can be freely selected with the mouse (including multiple lines at once) and placed in the clipboard without using the context menu. The top search bar has been preserved and expanded with the ability to add new variables. Additionally, support for searching via the standard mechanism has been implemented, which is used for searching on regular pages with step-by-step matching.
A button has been added for each setting, allowing the inversion of variables with Boolean values (true/false) or the editing of string and numeric variables. For user-modified values, a button has been added to revert changes to the default value.
After opening about:config by default, items are not displayed and only the search bar is visible, and to view the entire list you need to click the 'Show all' button. In the settings the option 'general.aboutConfig.enable' to restore access to the about:config page if it was optionally disabled at the build stage;

- by default, the new TLS certificate viewing interface is available through the 'about:certificate' service page and the 'Tools > Page Info > Security > View Certificate' menu. The implementation of the certificate viewing interface has been completely rewritten using JavaScript and standard web technologies, and is also aligned with the design style of Firefox Quantum. Previously, a separate window was opened to view certificates, but now the information is displayed in a tab in a format resembling an extension. .
- utforming av adressefeltet. Den mest bemerkelsesverdige endringen er overgangen fra å vise en liste med anbefalinger over hele skjermbredden til en tydelig definert nedtrekksmeny. De foreslåtte endringene fortsetter utviklingen av den nye implementeringen av adressefeltet Quantum Bar, som ble introdusert i Firefox 68 og kjennetegnes ved en fullstendig omprogrammering av koden, hvor XUL/XBL er blitt erstattet med standard Web API. På det første stadiet gjentok utformingen av Quantum Bar helt det gamle adressefeltet, og endringene var bare interne omarbeidelser. Nå har arbeidet med å forbedre utseendet startet. Endringene er foreløpig deaktivert som standard og krever aktivering via innstillingen «browser.urlbar.megabar» i about:config.

- lanseringen av nettleseren i kiosk-modus, som aktiveres ved å angi alternativet «—kiosk» i kommandolinjen og fører til at det kun kan arbeides i helskjermmodus. Visningen av kontrollelementene i grensesnittet, popup-vinduer, kontekstmenyer og indikatorer for lastestatus (visning av lenker og gjeldende URL) er blokkert. Tastaturinngangen er sterkt begrenset, for eksempel er behandling av Alt- og Ctrl-tastene deaktivert, noe som forhindrer at man kan forlate nettleseren, bytte til en annen applikasjon eller åpne et annet nettsted. Modusen kan brukes til å organisere arbeidet til forskjellige autonome terminaler, reklameplakater, demonstrasjonspaneler og andre systemer som er begrenset til å arbeide med én nettside/webapplikasjon.
- I nettleseren inkludert systemutvidelsen (tidligere ble utvidelsen levert som Lockbox), grensesnittet «about:logins» for å administrere lagrede passord, har fått gjenkjenning av underdomener ved autofullføring av passordskjemaer. Varsler fra Firefox Monitor om kompromittering av kontoer er også implementert for brukere med skjermlesere.
- I versjonene for Windows, Linux og macOS er en innfødt MP3-dekoder aktivert.
- I den utvidede beskyttelsesmodusen mot sporing er det lagt til varsler om blocking av kryptovaluta-gruvekode. I panelet som vises når man klikker på ikonet med bildet av et skjold i adressefeltet, er visning av antallet blokkerte tracker lagt til.
- For Windows users, the ability to view videos in Picture-in-Picture mode is enabled by default, allowing the video to be detached into a floating window that remains visible while navigating the browser. To view in this mode, you need to click on the pop-up tooltip or in the context menu displayed when right-clicking on the video, then select 'Picture in picture' (in YouTube, which provides its own context menu handler, you should 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-layered layout of page elements (), which significantly improves the flexibility of building grid-aligned page layouts by providing the ability to define child elements tied to parent cells (placing a separate grid inside a cell). Nested grids are defined through the use of 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.
- In CSS, the property , allows an element to span all columns.
- In the CSS property , the ability to define a visibility clipping area specified using the function i the ability to account for the aspect ratio defined through the property
- aspect-ratio In JavaScript, the method
- Promise.allSettled() The class
- MathMLElement ), defines elements in the MathML notation. A corresponding MathML DOM tree has also been added, with which you can use mathmlEl.style and global event handlers. StaticRange()
- has been added to create a StaticRange object that represents a portion of DOM content. for å opprette et StaticRange-objekt som representerer en del av DOM-innholdet.
- API er lagt til , som gir verktøy for å tilpasse blokken med informasjon om avspilling av multimedia innhold i varslingsområdet. Gjennom dette API-et kan web-applikasjonen ikke bare vise et varsel om starten av avspilling av en ny komposisjon, men også organisere kontroll fra varslingsområdet eller via skjermsparergrensesnittet, for eksempel ved å plassere knapper for pause, spoling eller overgang til neste komposisjon.
- I API-et for utvidelsesutviklere behandling av feil ved datainnhenting. I popup-vinduer som åpnes av utvidelser via windows.create, vises utvidelsens navn i stedet for utvidelses-URL-en ('moz-extension://').
- Støtte for utvidelsen , som gjør det mulig å tegne flere visningsområder med ett kall (for eksempel nyttig for stereovisning i WebXR);
- I grensesnittet for nettverksaktivitetstesting er det implementert mulighet for analyse av behandlingsstadiene for nettverksforespørselen med separat visning av tiden for DNS-oppløsning, tilkoblingsoppsett, sending av data og mottak av svar. Informasjonen gis gjennom en ny Timing-fane i høyre sidepanel.
- I nettverksaktivitetssporingen er standardinnstillingen modus for inspeksjon av WebSocket-tilkoblinger med mulighet for å pause aktive tilkoblinger.
- I Network Monitor er det lagt til fulltekstssøk i forespørsel/response-kropper, informasjonskapsler og overskrifter, samt implementert blokkering av lasting av bestemte URL-er gjennom tillegg av filtre med nødvendige maskemønstre.
- I web-konsollen er det implementert for redigering, som lar deg skrive inn flere linjer med JavaScript-kode som utføres ikke ved å trykke Enter, men ved å klikke på Kjør-knappen. Modus er utformet som en sidepanel som vises etter å ha klikket på ikonet 'split pane' i høyre del av inndataboksen eller med tastatursnarveien Ctrl+B.
- I JavaScript-feilsøkeren er det sikret av variabelverdier på stedet der de brukes i koden, implementert av hendelser og lagt til muligheten til å deaktivere med bruddpunkt (devtools.debugger.features.overlay i about:config).
- Det er lansert en oppdatering for Firefox 68.2 for Android. Vi minner om at utviklingen av nye, betydelige utgivelser av Firefox for Android er avsluttet. Firefox for Android vil bli erstattet med Firefox med kodenavn Fenix (tilgjengelig som ) en ny nettleser for mobile enheter, som bruker GeckoView-motoren og et sett med Mozilla Android Components-biblioteker.
Reduksjonen av kritiske sårbarheter skyldes at minneproblemer, som bufferoverrensninger og tilgang til allerede frigjorte minneområder, nå merkes som farlige, men ikke kritiske. Den nye utgivelsen retter opp 13 slike problemer som potensielt kan føre til at ondsinnet kode kjøres ved åpning av spesielt utformede sider.
I tillegg til nyhetene og feilrettingene, har Firefox 71 fjernet , hvorav 17 (gruppert under og ) er merket som potensielt i stand til å kjøre ondsinnet kode ved åpning av spesialdesignede sider. Det er bemerkelsesverdig at minneproblemer, som bufferoverrensninger og tilgang til allerede frigjorte minneområder, nå merkes som farlige, men ikke kritiske.
Kilde: opennet.ru


