Firefox 71 version

tog plats webbläsarversion firefox 71Och mobilversion Firefox 68.3 för Android-plattformen. Dessutom har en uppdatering genererats grenar långsiktigt stöd 68.3.0. Kommer snart till scenen betatestning Firefox 72-gren kommer att flytta över, vars release är planerad till den 7 januari (projekt går över för nya 4 veckor utvecklingscykel).

Den huvudsakliga innovationer:

  • Föreslagen ett nytt gränssnitt för sidan "about:config", som är en tjänstwebbsida som öppnas i webbläsaren, skriven i HTML, CSS och JavaScript. Sidelement kan väljas godtyckligt med musen (inklusive flera rader samtidigt) och placeras på klippbordet utan att använda snabbmenyn. Den översta söksträngen har behållits och utökats till att inkludera nya variabler. Dessutom har stöd för sökning genom en standardmekanism implementerats, som även används för sökning på vanliga sidor med steg-för-steg-sökning av matchningar.

    Firefox 71 version

    För varje inställning har en knapp lagts till som låter dig invertera variabler med booleska värden (true/false) eller redigera strängar och numeriska variabler. För användarändrade värden har en knapp lagts till för att återställa ändringar till standardvärdet.

    Firefox 71 version

    Efter att ha öppnat about:config visas inte objekten som standard och endast sökfältet är synligt, och för att se hela listan måste du klicka på knappen "Visa alla". Till Inställningar Lagt till alternativet "general.aboutConfig.enable", tillåter återställ åtkomst till sidan about:config om den valfritt var inaktiverad i byggskedet;

    Firefox 71 version

  • Inblandad som standard ett nytt gränssnitt för att visa TLS-certifikat, tillgängligt via tjänstsidan "about:certifikat" och menyn "Verktyg > Sidinformation > Säkerhet > Visa certifikat". Implementeringen av gränssnittet för certifikatvisning har skrivits om helt med JavaScript och standardwebbteknologier, och har även anpassats till Firefox Quantum-stil. Om tidigare ett separat fönster öppnats för att se certifikat, visas nu informationen på en flik i en form som påminner om ett tillägg Säkert något.

    Firefox 71 version

  • Moderniserad adressfältets design. Den mest märkbara förändringen var övergången från att visa listan med rekommendationer över hela skärmens bredd till förmån för ett tydligt markerat rullgardinsfönster. De föreslagna ändringarna fortsätter utvecklingen av den nya implementeringen av adressfältet Quantum Bar, som dök upp i Firefox 68 och kännetecknas av en fullständig omskrivning av koden, som ersätter XUL/XBL med ett standardwebb-API. I det första skedet upprepade designen av Quantum Bar helt den gamla adressfältet och ändringarna begränsades till intern omarbetning. Nu har arbetet påbörjats för att förbättra utseendet. Ändringarna är för närvarande inaktiverade som standard och kräver aktivering via inställningen "browser.urlbar.megabar" i about:config.

    Firefox 71 version

  • Lagt till stöd starta webbläsaren i Internet-kioskläge, vilket aktiveras genom att ange alternativet "-kiosk" på kommandoraden och leder till möjligheten att endast arbeta i helskärmsläge. Visningen av gränssnittskontroller, popup-fönster, snabbmenyer och statusindikatorer för sidladdning (visning av länkar och aktuell URL) är blockerad. Tangentbordsinmatning är kraftigt begränsad, till exempel är bearbetning av Alt- och Ctrl-tangenterna inaktiverade, vilket hindrar dig från att lämna webbläsaren, byta till en annan applikation eller öppna en annan webbplats. Läget kan användas för att organisera driften av olika autonoma terminaler, reklamställ, demonstrationspaneler och andra system begränsade till att arbeta med en webbplats/webbapplikation.
  • I systemtillägget som ingår i webbläsaren Låsvis (tidigare levererades tillägget som Lockbox), erbjudande "about: logins"-gränssnitt för hantering av sparade lösenord, subdomänigenkänning har dykt upp vid autofyllning av lösenordsinmatningsformulär. Firefox Monitor-varningar om komprometterade konton har också implementerats för användare med skärmläsare.
  • Bygger för Windows, Linux och macOS använder en inbyggd MP3-avkodare.
  • Lade till aviseringar om blockeringskod för brytning av kryptovaluta till det avancerade antispårningsläget. Panelen som visas när du klickar på ikonen från sköldbilden i adressfältet visar en räknare med blockerade spårare.
  • För Windows-användare är möjligheten att visa video i bild-i-bild-läge aktiverad som standard, vilket gör att du kan ta bort videon i form av ett flytande fönster som förblir synligt när du navigerar i webbläsaren. För att se i det här läget måste du klicka på verktygstipset eller i snabbmenyn som visas när du högerklickar på videon, välj "Bild i bild" (i YouTube, som ersätter sin egen kontextmenyhanterare, bör du höger- klicka två gånger eller klicka med Skift-tangenten nedtryckt). På icke-Windows-system kan lägesstöd aktiveras i about:config med alternativet "media.videocontrols.picture-in-picture.enabled".
  • Genomfört stöd för kapslad flerskiktslayout av sidelement (CSS Grid Nivå 2), vilket avsevärt förbättrar flexibiliteten i att bygga rutnätsjusterade sidlayouter genom att tillhandahålla möjligheten att definiera underordnade element som är förankrade till överordnade celler (placera ett separat rutnät i en cell). Kapslade rutnät definieras med värdet "undernät" i egenskaperna "grid-template-columns" och "grid-template-rows". Stöd för kapslade rutnät har också lagts till i DevTools Grid Inspector-inspektionsläge.
  • Lagt till egendom till CSS kolumnspann, vilket gör att elementet spänner över alla kolumner.
  • I en CSS-egendom klippbana har lagt till möjligheten att bestämma det siktbegränsningsområde som anges med funktionen väg() в formatera SVG-kontur.
  • Lagt till förmågan att ta hänsyn till bildförhållandekoefficienten som definieras genom egenskapen sidförhållande, för HTML-attributen "height" och "width" i img-taggen.
  • Metoden har lagts till i JavaScript Promise.allSettled(), som endast returnerar redan uppfyllda eller avvisade löften, utan att ta hänsyn till väntande löften (låter dig vänta på resultatet av exekveringen innan du kör annan kod).
  • Genomförd klass MathMLElement (tidigare gavs bara klassen Elementet), definierar element i notationen MathML. Det läggs också till motsvarande MathML DOM-träd med vilket du kan använda mathmlEl.style och globala händelsehanterare.
  • En konstruktor har lagts till i DOM StaticRange() för att skapa ett StaticRange-objekt som representerar en del av DOM-innehållet.
  • Lade till API Mediasession, som tillhandahåller verktyg för att anpassa ett block med information om att spela upp multimediainnehåll i meddelandefältet. Genom detta API kan en webbapplikation inte bara visa ett meddelande om att en ny låt börjar spelas, utan också organisera kontrollen från meddelandefältet eller via skärmsläckargränssnittet, till exempel placera knappar för att pausa, flytta genom strömmen, eller gå till nästa låt.
  • I API:et för tilläggsutvecklare förbättrats hanteringsfel vid laddning av data. Popup-fönster som öppnas av tillägg via windows.create-anropet visar nu tilläggsnamnet istället för tilläggets URL ("moz-extension://").
  • WebGL stöder nu tillägg OVR_multiview2, som låter dig rendera till flera visningsportar samtidigt med ett anrop (till exempel användbart för stereoutgång i WebXR);
  • Gränssnittet för att inspektera nätverksaktivitet inkluderar möjligheten att analysera stadierna för bearbetning av en nätverksbegäran med separat visning av upplösningstidpunkten i DNS, upprättande av anslutning, sändning av data och mottagning av svar. Information tillhandahålls via en ny Timing-flik i det högra sidofältet.

    Firefox 71 version

  • I standardgränssnittet för spårning av nätverksaktivitet ingår läge för att inspektera WebSocket-anslutningar med möjlighet att pausa aktiva anslutningar.

    Firefox 71 version

  • Lades till i Network Monitor stöd fulltextsökning i förfrågnings-/svarsinstanser, cookies och rubriker, och även implementerad möjlighet blockerar laddningen av vissa webbadresser genom att lägga till filter med nödvändiga masker.

    Firefox 71 version

  • Implementerad i webbkonsolen flerlinjeläge redigering, som låter dig ange JavaScript-konstruktioner uppdelade i flera rader och exekvera dem inte genom att trycka på Enter, utan genom att klicka på knappen Kör. Läget är utformat som en sidopanel, som visas efter att ha klickat på ikonen för "delad ruta" på höger sida av inmatningsfältet eller genom kortkommandot Ctrl+B.

    Firefox 71 version

  • JavaScript-felsökaren tillhandahåller förhandsvisning värden av variabler på platsen för deras användning i koden, implementerade ledning händelselogg och lade till möjligheten att inaktivera popup-block med brytpunkter (devtools.debugger.features.overlay i about:config).

    Firefox 71 version

  • En korrigerande uppdatering för Firefox 68.2 har förberetts för Android. Låt oss påminna dig om att bildandet av nya betydande versioner av Firefox för Android har avbrutits. För att ersätta Firefox för Android, kodnamnet Fenix ​​(distribueras som Firefox Förhandsvisning) utvecklas en ny webbläsare för mobila enheter som använder GeckoView-motorn och en uppsättning Mozilla Android Components-bibliotek.

    Minskningen av antalet kritiska sårbarheter beror på att minnesproblem, såsom buffertspill och tillgång till redan frigjorda minnesområden, nu markeras som farliga, men inte kritiska. Den nya versionen fixar 13 liknande problem som potentiellt kan leda till att angriparkod exekveras när specialgjorda sidor öppnas.

Förutom innovationer och buggfixar har Firefox 71 fixat 26 sårbarheter, varav 17 (samlade under CVE-2019-17013 и CVE-2019-17012) flaggas som potentiellt kapabla att leda till exekvering av angriparkod när man öppnar specialdesignade sidor. Det är anmärkningsvärt att minnesproblem som buffertspill och tillgång till redan frigjorda minnesområden nu markeras som farliga, men inte kritiska.

Källa: opennet.ru

Lägg en kommentar