Firefox 71 release

Heeft plaatsgevonden van de webbrowser Firefox 71, evenals mobiele versie Firefox 68.3 voor het Android-platform. Daarnaast is er een update uitgebracht. tak met een lange ondersteuningsperiode 68.3.0. Binnenkort zal in de fase van bèta-testen de tak van Firefox 72, waarvan de release gepland staat voor 7 januari (project overgaat naar een nieuwe 4-weeks ontwikkelingscyclus).

Belangrijkste vernieuwingen:

  • Voorgesteld nieuwe interface van de pagina 'about:config', die een interne webpagina in de browser is, geschreven in HTML, CSS en JavaScript. Pagina-elementen kunnen willekeurig met de muis worden geselecteerd (inclusief meerdere regels tegelijk) en in het klembord worden geplaatst zonder het contextmenu te gebruiken. De bovenste zoekbalk is behouden en uitgebreid met de mogelijkheid om nieuwe variabelen toe te voegen. Daarnaast is er ondersteuning voor zoeken via het standaardmechanisme dat ook wordt gebruikt voor zoekopdrachten op normale pagina's met een stap-voor-stap doorloop van overeenkomsten.

    Firefox 71 release

    Voor elke instelling is er een knop toegevoegd die het mogelijk maakt om variabelen met booleaanse waarden (true/false) om te keren of tekst- en numerieke variabelen te bewerken. Voor door de gebruiker gewijzigde waarden is er een knop toegevoegd om de wijzigingen terug te zetten naar de standaardwaarde.

    Firefox 71 release

    Na het openen van about:config worden standaard geen elementen weergegeven en is alleen de zoekbalk zichtbaar. Om de volledige lijst te bekijken, moet de knop 'Toon alles' worden ingedrukt. In de instellingen toegevoegd de optie 'general.aboutConfig.enable', die het mogelijk maakt toegang tot de pagina about:config terugkeren, als deze optioneel was uitgeschakeld tijdens de bouw;

    Firefox 71 release
  • een nieuwe parser de standaard nieuwe interface voor het bekijken van TLS-certificaten, toegankelijk via de hulppagina 'about:certificate' en het menu 'Tools > Pagina-info > Beveiliging > Certificaat bekijken'. De implementatie van de certificaatweergave-interface is volledig herschreven met behulp van JavaScript en standaard webtechnologieën, en is ook in overeenstemming gebracht met de stijl van Firefox Quantum. Waar vroeger een apart venster werd geopend om certificaten te bekijken, wordt de informatie nu weergegeven in een tabblad in een vorm die lijkt op een extensie. Zeker iets.

    Firefox 71 release
  • Geoptimaliseerd de weergave van de adresbalk. De meest opvallende wijziging is de verschuiving van de weergave van aanbevelingen over de volle breedte van het scherm naar een duidelijk zichtbaar dropdownvenster. De voorgestelde wijzigingen zetten de ontwikkeling van de nieuwe implementatie van de adresbalk Quantum Bar voort, die verscheen in Firefox 68 en gekenmerkt wordt door een volledige herschrijving van de code met de vervanging van XUL/XBL door de standaard Web API. In de eerste fase was de opmaak van de Quantum Bar een exacte копie van de oude adresbalk en waren de wijzigingen louter intern. Nu is het werk begonnen aan de verbetering van het uiterlijk. De wijzigingen zijn voorlopig standaard uitgeschakeld en vereisen activatie via de instelling 'browser.urlbar.megabar' in about:config.

    Firefox 71 release
  • Toegevoegd ondersteuning voor de browser op te starten in kiosk-modus, die wordt geactiveerd door de optie '—kiosk' in de opdrachtregel op te geven en mogelijk maakt om alleen in de volledig scherm modus te werken. De weergave van interface-elementen, pop-upvensters, contextmenu's en statusindicatoren voor het laden van pagina's (weergave van links en de huidige URL) wordt geblokkeerd. Toetsenbordinvoer is sterk beperkt, bijvoorbeeld de behandeling van de toetsen Alt en Ctrl is uitgeschakeld, waardoor het niet mogelijk is om de browser te verlaten, naar een andere applicatie over te schakelen of een andere website te openen. Deze modus kan worden gebruikt voor de organisatie van verschillende autonome terminals, reclameborden, demonstratiepanelen en andere systemen die beperkt zijn tot het werken met één site/webtoepassing.
  • In de systeemextensie die deel uitmaakt van de browser Lockwise (voorheen werd de extensie geleverd als Lockbox), die een interface 'about:logins' biedt voor het beheren van opgeslagen wachtwoorden, is er nu herkenning van subdomeinen bij het automatisch invullen van wachtwoordinvoervelden. Het weergeven van waarschuwingen van Firefox Monitor over gecompromitteerde accounts is ook gerealiseerd voor gebruikers met schermlezers.
  • In de builds voor Windows, Linux en macOS is een native MP3-decoder ingeschakeld.
  • In de uitgebreide modus voor bescherming tegen tracking zijn meldingen over het blokkeren van code voor cryptocurrency-mining toegevoegd. In het paneel dat wordt weergegeven wanneer op het pictogram met het schild in de adresbalk wordt geklikt, wordt een telling van geblokkeerde trackers getoond.
  • Voor Windows-gebruikers is de mogelijkheid om video's te bekijken in de modus 'picture-in-picture' standaard ingeschakeld. Dit laat je toe om een videovenster los te koppelen, dat zichtbaar blijft tijdens het navigeren in de browser. Om deze modus te gebruiken, moet je op de pop-up tip klikken of in het contextmenu, dat verschijnt bij een rechtermuisklik op de video, 'Picture in picture' selecteren. Op YouTube, dat zijn eigen contextmenu-handler gebruikt, moet je twee keer klikken met de rechtermuisknop of klikken terwijl je de Shift-toets ingedrukt houdt. In systemen anders dan Windows kan de ondersteuning voor deze modus worden ingeschakeld via about:config met de optie 'media.videocontrols.picture-in-picture.enabled'.
  • De ondersteuning voor ondersteuning voor geneste gelaagdheid van pagina-elementen (CSS Grid Level 2), die de flexibiliteit van het bouwen van grid-gebaseerde lay-outs aanzienlijk verbetert door de mogelijkheid te bieden om dochterelementen te definiëren die aan oudercellen zijn gekoppeld (het plaatsen van een afzonderlijk grid binnen een cel). Geneste grids worden gedefinieerd door gebruik te maken van de waarde 'subgrid' in de eigenschappen 'grid-template-columns' en 'grid-template-rows'. Ondersteuning voor geneste grids is ook toegevoegd aan de inspectiemodus van de DevTools Grid Inspector.
  • In CSS is de eigenschap column-span, toegevoegd, waarmee een element alle kolommen kan beslaan.
  • In de CSS-eigenschap clip-path is de mogelijkheid toegevoegd om een zichtbaarheid beperkende regio te definiëren, opgegeven met de functie path() in in het formaat van een SVG-pad.
  • Toegevoegd de mogelijkheid om de aspectverhouding in overweging te nemen, gedefinieerd via de eigenschap aspect-ratio, voor de HTML-attributen 'height' en 'width' in het img-element.
  • In JavaScript is de methode toegevoegd Promise.allSettled(), die alleen reeds voltooide of afgebroken beloftes retourneert, zonder rekening te houden met beloftes die wachten op uitvoering (maakt het mogelijk om te wachten op de uitvoeringsresultaten voordat andere code wordt uitgevoerd).
  • De klasse MathMLElement is geïmplementeerd (voorheen werd alleen de klasse Elementgeleverd), die elementen definieert in de notatie MathML.Er is ook een bijbehorend MathML DOM-boom toegevoegd waarmee je mathmlEl.style en globale event handlers kunt gebruiken.
  • In de DOM is de constructor StaticRange() toegevoegd voor het maken van een StaticRange-object dat een deel van de DOM-inhoud vertegenwoordigt.
  • API is toegevoegd Media Session, die middelen biedt om het blok voor het weergeven van multimedia-inhoud in het meldingengebied in te stellen. Via deze API kan de webapplicatie niet alleen een melding weergeven wanneer een nieuw stuk muziek begint te spelen, maar ook het beheer vanuit het meldingengebied of via de screensaver-interface organiseren, bijvoorbeeld door knoppen voor pauzeren, doorspoelen of overstappen naar het volgende nummer te plaatsen.
  • In de API voor extensie-ontwikkelaars verbeterd de verwerking van fouten bij het laden van gegevens. In de pop-ups die door extensies worden geopend via de aanroep windows.create, wordt de naam van de extensie in plaats van de URL van de extensie (‘moz-extension://’) weergegeven.
  • In WebGL is ondersteuning voor de extensie OVR_multiview2, toegevoegd, waardoor met één aanroep meerdere kijkgebieden kunnen worden weergegeven (bijvoorbeeld nuttig voor stereoweergave in WebXR);
  • In de interface voor het inspecteren van netwerkactiviteit is een mogelijkheid gerealiseerd om de stadia van het verwerken van netwerkverzoeken te analyseren met een aparte weergave van de tijd voor DNS-resolutie, aansluiting, gegevensverzending en ontvangsten. Informatie wordt verstrekt via een nieuw tabblad Timing in de rechterzijbalk.

    Firefox 71 release
  • In de interface voor het volgen van netwerkactiviteit is standaard ingeschakeld de modus voor het inspecteren van WebSocket-verbindingen met de mogelijkheid om actieve verbindingen te pauzeren.

    Firefox 71 release
  • In de Netwerkmonitor is een ondersteuning voor volledige tekstzoekfunctie in de inhoud van verzoeken/antwoorden, cookies en headers toegevoegd, evenals de implementatie van de mogelijkheid de blokkering van het laden van specifieke URL's door filters met de vereiste maskers toe te voegen.

    Firefox 71 release
  • In de webconsole is de multilijnmodus voor bewerking geïmplementeerd, waarmee gesplitste JavaScript-constructies kunnen worden ingevoerd zonder op Enter te drukken, maar via een klik op de knop Uitvoeren. De modus wordt gepresenteerd als een zijpaneel dat wordt weergegeven na het klikken op het pictogram ‘split pane’ aan de rechterkant van het invoerveld of via de sneltoets Ctrl+B.

    Firefox 71 release
  • In de JavaScript-debugger is een voorbeeldweergave van variabele waarden op de plaats van hun gebruik in de code geïmplementeerd, is de registratie van gebeurtenislogs gerealiseerd en is de mogelijkheid toegevoegd om de pop-up met onderbrekingen (devtools.debugger.features.overlay in about:config) uit te schakelen.

    Firefox 71 release
  • Er is een correctie-update voor Firefox 68.2 voor Android voorbereid. Laatst herinneren we eraan dat de ontwikkeling van nieuwe significante releases van Firefox voor Android is stopgezet. Ter vervanging van Firefox voor Android met de codenaam Fenix (beschikbaar als Firefox Preview) een vrij alternatief voor XenServer wordt ontwikkeld, waarin functies zijn teruggebracht die uit de gratis versie van XenServer zijn verwijderd. een nieuwe browser voor mobiele apparaten die de GeckoView-engine en een set Mozilla Android Components-bibliotheken gebruikt.

    De afname van het aantal kritieke kwetsbaarheden is te danken aan het feit dat geheugenproblemen, zoals bufferoverlopen en toegang tot al vrijgegeven geheugen, nu worden gemarkeerd als gevaarlijk, maar niet kritiek. In deze nieuwe uitgave zijn 13 dergelijke problemen opgelost die potentieel kunnen leiden tot de uitvoering van kwaadaardige code bij het openen van speciaal ontworpen pagina's.

Naast innovaties en bugfixes in Firefox 71 zijn er 26 kwetsbaarheden, waarvan 17 (samengevoegd onder CVE-2019-17013 en CVE-2019-17012) gemarkeerd zijn als potentieel in staat om kwaadaardige code uit te voeren bij het openen van speciaal ontworpen pagina's. Opmerkelijk is dat geheugenproblemen, zoals bufferoverlopen en toegang tot al vrijgegeven geheugen, nu worden gemarkeerd als gevaarlijk, maar niet kritiek.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster