Firefox 71 utgivelse

fant sted nettleserutgivelse Firefox 71Og mobilversjon Firefox 68.3 for Android-plattformen. I tillegg er det generert en oppdatering grener med langsiktig støtte 68.3.0. Kommer snart på scenen betatesting Firefox 72-grenen vil flytte over, og utgivelsen er planlagt til 7. januar (prosjekt går over for nye 4 uker utviklingssyklus).

Den viktigste innovasjoner:

  • Foreslått et nytt grensesnitt for «about:config»-siden, som er en tjenestenettside som åpnes inne i nettleseren, skrevet i HTML, CSS og JavaScript. Sideelementer kan velges vilkårlig med musen (inkludert flere linjer samtidig) og plasseres på utklippstavlen uten å bruke kontekstmenyen. Den øverste søkestrengen er beholdt og utvidet til å inkludere nye variabler. I tillegg er det implementert støtte for søk gjennom en standardmekanisme, som også brukes til søk på vanlige sider med steg-for-steg-søk av treff.

    Firefox 71 utgivelse

    For hver innstilling er det lagt til en knapp som lar deg invertere variabler med boolske verdier (true/false) eller redigere streng og numeriske variabler. For brukerendrede verdier er det lagt til en knapp for å returnere endringer til standardverdien.

    Firefox 71 utgivelse

    Etter å ha åpnet about:config, vises ikke elementene som standard og bare søkefeltet er synlig, og for å se hele listen må du klikke på "Vis alle"-knappen. Til Innstillinger la til alternativet "general.aboutConfig.enable", tillater gjenopprett tilgang til about:config-siden hvis den eventuelt ble deaktivert på byggestadiet;

    Firefox 71 utgivelse

  • Involvert som standard, et nytt grensesnitt for visning av TLS-sertifikater, tilgjengelig via tjenestesiden "about:sertifikat" og menyen "Verktøy > Sideinfo > Sikkerhet > Vis sertifikat". Implementeringen av sertifikatvisningsgrensesnittet har blitt fullstendig omskrevet ved hjelp av JavaScript og standard webteknologier, og har også blitt brakt i tråd med Firefox Quantum-stilen. Hvis det tidligere ble åpnet et eget vindu for å se sertifikater, vises nå informasjonen i en fane i en form som minner om et tillegg Sikkert noe.

    Firefox 71 utgivelse

  • Modernisert design av adressefeltet. Den mest merkbare endringen var overgangen fra å vise listen over anbefalinger over hele bredden av skjermen til fordel for et tydelig markert rullegardinvindu. De foreslåtte endringene fortsetter utviklingen av den nye implementeringen av Quantum Bar-adresselinjen, som dukket opp i Firefox 68 og er preget av en fullstendig omskrivning av koden, og erstatter XUL/XBL med en standard Web API. På den første fasen gjentok utformingen av Quantum Bar den gamle adresselinjen fullstendig, og endringene var begrenset til intern omarbeiding. Nå har arbeidet startet med å forbedre utseendet. Endringene er for øyeblikket deaktivert som standard og krever aktivering via "browser.urlbar.megabar"-innstillingen i about:config.

    Firefox 71 utgivelse

  • La til støtte starte nettleseren i Internett-kiosk-modus, som aktiveres ved å spesifisere "-kiosk" -alternativet på kommandolinjen og fører til muligheten til å fungere bare i fullskjermmodus. Visningen av grensesnittkontroller, popup-vinduer, kontekstmenyer og statusindikatorer for sideinnlasting (visning av lenker og gjeldende URL) er blokkert. Tastaturinndata er sterkt begrenset, for eksempel er behandling av Alt- og Ctrl-tastene deaktivert, noe som hindrer deg i å gå ut av nettleseren, bytte til et annet program eller åpne et annet nettsted. Modusen kan brukes til å organisere driften av ulike autonome terminaler, reklamestander, demonstrasjonspaneler og andre systemer begrenset til å jobbe med én nettside/nettapplikasjon.
  • I systemtillegget som følger med nettleseren Låsvis (tidligere ble tillegget levert som Lockbox), å tilby "about:logins"-grensesnitt for administrasjon av lagrede passord, subdomenegjenkjenning har dukket opp ved autofylling av passordregistreringsskjemaer. Firefox Monitor-varsler om kompromitterte kontoer er også implementert for brukere med skjermlesere.
  • Bygger for Windows, Linux og macOS bruker en innebygd MP3-dekoder.
  • Lagt til varsler om blokkeringskode for gruvedrift av kryptovaluta til den avanserte anti-sporingsmodusen. Panelet som vises når du klikker på ikonet fra skjoldbildene i adressefeltet, viser en teller med blokkerte sporere.
  • For Windows-brukere er muligheten til å se video i bilde-i-bilde-modus aktivert som standard, slik at du kan koble fra videoen i form av et flytende vindu som forblir synlig mens du navigerer i nettleseren. For å se i denne modusen, må du klikke på verktøytipset eller i kontekstmenyen som vises når du høyreklikker på videoen, velg "Bilde i bilde" (i YouTube, som erstatter sin egen kontekstmenybehandler, bør du høyre- klikk to ganger eller klikk med Shift-tasten trykket). På ikke-Windows-systemer kan modusstøtte aktiveres i about:config ved å bruke alternativet "media.videocontrols.picture-in-picture.enabled".
  • Implementert støtte for nestet flerlagsoppsett av sideelementer (CSS Grid nivå 2), som betydelig forbedrer fleksibiliteten ved å bygge rutenettjusterte sideoppsett ved å gi muligheten til å definere underordnede elementer som er forankret til overordnede celler (plassere et separat rutenett i en celle). Nestede rutenett er definert ved å bruke verdien "undernett" i egenskapene "grid-template-columns" og "grid-template-rows". Støtte for nestede rutenett er også lagt til i DevTools Grid Inspector-inspeksjonsmodus.
  • Lagt egenskap til CSS kolonnespenn, slik at elementet kan spenne over alle kolonner.
  • I en CSS-eiendom klippebane lagt til muligheten til å bestemme det siktbegrensende området spesifisert ved hjelp av funksjonen sti() в format SVG-omriss.
  • La til muligheten til å ta hensyn til sideforholdskoeffisienten definert gjennom egenskapen størrelsesforholdet, for HTML-attributtene "height" og "width" i img-taggen.
  • Metode lagt til JavaScript Promise.allSettled(), som bare returnerer allerede oppfylte eller avviste løfter, uten å ta hensyn til ventende løfter (lar deg vente på resultatet av utførelse før du kjører annen kode).
  • Implementert klasse MathMLElement (tidligere ble bare klassen gitt Element), som definerer elementer i notasjonen MathML. Også lagt til er det tilsvarende MathML DOM-treet som du kan bruke mathmlEl.style og globale hendelsesbehandlere med.
  • En konstruktør er lagt til DOM StaticRange() for å lage et StaticRange-objekt som representerer en del av DOM-innholdet.
  • Lagt til API Mediasession, som gir verktøy for å tilpasse en blokk med informasjon om avspilling av multimedieinnhold i varslingsområdet. Gjennom denne API-en kan en nettapplikasjon ikke bare vise et varsel om starten på å spille en ny sang, men også organisere kontroll fra varslingsområdet eller gjennom skjermsparergrensesnittet, for eksempel plassere knapper for pause, flytting gjennom strømmen, eller gå til neste sang.
  • I API for tilleggsutviklere forbedret håndteringsfeil ved lasting av data. Popup-vinduer åpnet av tillegg via windows.create-kallet viser nå tilleggsnavnet i stedet for tilleggs-URLen (“moz-extension://”).
  • WebGL støtter nå utvidelser OVR_multiview2, som lar deg gjengi til flere visningsporter samtidig med ett anrop (for eksempel nyttig for stereoutgang i WebXR);
  • Grensesnittet for å inspisere nettverksaktivitet inkluderer muligheten til å analysere stadiene for å behandle en nettverksforespørsel med separat visning av oppløsningstidspunktet i DNS, tilkoblingsetablering, sending av data og mottak av svar. Informasjonen gis gjennom en ny Tidtaking-fane i høyre sidefelt.

    Firefox 71 utgivelse

  • I standard grensesnitt for sporing av nettverksaktivitet inkludert modus for å inspisere WebSocket-tilkoblinger med muligheten til å pause aktive tilkoblinger.

    Firefox 71 utgivelse

  • Lagt til Network Monitor støtte fulltekstsøk i forespørsels-/svarlegemer, informasjonskapsler og overskrifter, og også implementert mulighet blokkering av lasting av visse URL-er ved å legge til filtre med nødvendige masker.

    Firefox 71 utgivelse

  • Implementert i nettkonsollen flerlinjemodus redigering, som lar deg legge inn JavaScript-konstruksjoner delt inn i flere linjer og utføre dem ikke ved å trykke på Enter, men ved å klikke på Kjør-knappen. Modusen er utformet som et sidepanel, som vises etter å ha klikket på "delt rute"-ikonet på høyre side av inndatafeltet eller gjennom hurtigtasten Ctrl+B.

    Firefox 71 utgivelse

  • JavaScript debugger gir forhåndsvisning verdier av variabler på stedet for deres bruk i koden, implementert dirigere hendelseslogg og lagt til muligheten til å deaktivere popup-blokk med bruddpunkter (devtools.debugger.features.overlay i about:config).

    Firefox 71 utgivelse

  • En korrigerende oppdatering for Firefox 68.2 er utarbeidet for Android. La oss minne deg på at dannelsen av nye betydelige utgivelser av Firefox for Android har blitt avviklet. For å erstatte Firefox for Android, kodenavnet Fenix ​​(distribuert som Firefox forhåndsvisning) utvikler seg en ny nettleser for mobile enheter som bruker GeckoView-motoren og et sett med Mozilla Android Components-biblioteker.

    Nedgangen i antall kritiske sårbarheter skyldes at minneproblemer, som bufferoverløp og tilgang til allerede frigjorte minneområder, nå er merket som farlige, men ikke kritiske. Den nye utgivelsen fikser 13 lignende problemer som potensielt kan føre til at angriperkode kjøres når spesiallagde sider åpnes.

I tillegg til innovasjoner og feilrettinger, har Firefox 71 fikset 26 sårbarheter, hvorav 17 (samlet under CVE-2019-17013 и CVE-2019-17012) er flagget som potensielt i stand til å føre til kjøring av angriperkode når du åpner spesialdesignede sider. Det er bemerkelsesverdig at minneproblemer som bufferoverløp og tilgang til allerede frigjorte minneområder nå er merket som farlige, men ikke kritiske.

Kilde: opennet.ru

Legg til en kommentar