Firefox 73-versie

De webbrowser is vrijgegeven Firefox 73En mobiele versie Firefox 68.5 voor het Android-platform. Daarnaast is er een update gegenereerd takken met langdurige ondersteuning 68.5.0. Binnenkort op het podium Beta testen de Firefox 74-tak zal verhuizen, waarvan de release gepland staat voor 10 maart (project verhuisd voor 4 weken ontwikkelingscyclus).

De belangrijkste innovaties:

  • In de modus voor toegang tot DNS via HTTPS (DoH, DNS via HTTPS) is ondersteuning voor de service toegevoegd Volgende DNS, naast de eerder aangeboden CloudFlare DNS-server (“https://1.1.1.1/dns-query”). Activeer DoH en selecteer leverancier men kan in de netwerkverbindingsinstellingen.
    Firefox 73-versie

  • De eerste fase is uitgevoerd beëindiging ondersteuning voor add-ons die via een tijdelijke oplossing zijn geïnstalleerd. De wijziging heeft alleen invloed op de installatie van add-ons in gedeelde mappen (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ of ~/.mozilla/extensions/) verwerkt door alle Firefox-instanties op het systeem ( niet gekoppeld aan een gebruiker). Deze methode wordt meestal gebruikt voor het vooraf installeren van add-ons in distributies, voor ongevraagde vervanging door applicaties van derden, voor het integreren van kwaadaardige add-ons, of voor het afzonderlijk leveren van een add-on met een eigen installatieprogramma. In Firefox 73 blijven dergelijke add-ons werken, maar worden ze verplaatst van de algemene map naar individuele gebruikersprofielen, d.w.z. wordt geconverteerd naar het formaat dat wordt gebruikt bij de installatie via de add-onbeheerder.
  • De mogelijkheid toegevoegd om een ​​globaal basislijnschalingsniveau in te stellen dat van toepassing is op alle pagina's in plaats van gebonden te zijn aan individuele sites. U kunt de algehele schaal wijzigen in de instellingen (over:voorkeuren) in het gedeelte 'Taal en uiterlijk'. Er is ook een optie in de instellingen waarmee u schaling alleen op tekst kunt toepassen, zonder afbeeldingen aan te raken.

    Firefox 73-versie

  • Het dialoogvenster waarin u wordt gevraagd logins op te slaan, wordt nu alleen weergegeven als de loginwaarde in het invoerveld is gewijzigd.
  • Op systemen met eigen NVIDIA-stuurprogramma's nieuwer dan release 432 en schermresoluties lager dan 1920x1200 is het compositingsysteem ingeschakeld WebRender. Voorheen was WebRender alleen ingeschakeld voor NVIDIA GPU's met het Nouveau-stuurprogramma, evenals voor AMD- en Intel GPU's. Het WebRender-compositingsysteem is geschreven in Rust en besteedt weergavebewerkingen voor pagina-inhoud uit aan de GPU.
  • Toegevoegd kans met behulp van het Site Specific Browser (SSB)-concept
    werk met een webapplicatie als met een regulier desktopprogramma. In modus
    SSB verbergt het menu, de adresbalk en andere elementen van de browserinterface, en in het huidige venster kunt u alleen links naar pagina's van de huidige site openen (externe links openen in een apart browservenster). In tegenstelling tot de bestaande kioskmodus wordt het werk niet in volledig scherm uitgevoerd, maar in een gewoon venster, maar zonder Firefox-specifieke interface-elementen. Om een ​​link in de SSB-modus te openen, wordt een opdrachtregelvlag “-ssb” voorgesteld, die kan worden gebruikt bij het maken van snelkoppelingen voor webapplicaties. De modus kan ook worden opgeroepen met behulp van de knop ‘Sitespecifieke browser starten’ in het menu met pagina-acties (ellips rechts van de adresbalk). Standaard is de modus inactief en moet deze worden ingeschakeld door “browser.ssb.enabled = true” op te geven in about:config.
    Firefox 73-versie

  • De contrastrijke weergavemodus, ontworpen voor mensen met een slecht gezichtsvermogen of een verminderde kleurwaarneming, ondersteunt nu achtergrondafbeeldingen. Om de leesbaarheid te behouden en het juiste contrastniveau te bieden, wordt zichtbare tekst gescheiden door een aparte achtergrond die de kleur van het actieve thema gebruikt.
  • Verbeterde geluidskwaliteit bij het verhogen of verlagen van de afspeelsnelheid;
  • Verbeterde automatische detectie van oude tekstcoderingen op pagina's die niet expliciet coderingsinformatie verstrekken.
  • In de zoekbalk in de webconsole is het nu mogelijk om te filteren op een ontbrekende sleutel door het “-” symbool vóór het masker of de reguliere expressie op te geven. De zoekopdracht "-img" retourneert bijvoorbeeld alle elementen waarin de tekenreeks "img" ontbreekt, terwijl "-/(cool|rad)/" elementen retourneert die niet overeenkomen met de reguliere expressie "/(cool|rad). )/".
  • Nieuwe CSS-eigenschappen toegevoegd overscroll-gedrag-inline и overscroll-gedragsblok om het scrollgedrag te regelen wanneer de logische grens van het scrollgebied wordt bereikt.
  • SVG ondersteunt nu eigenschappen letterafstand и woordafstand.
  • Methode toegevoegd aan HTMLFormElement verzoekVerzenden(), waarmee de programmatische indiening van formuliergegevens op dezelfde manier wordt gestart als wanneer u op de knop Verzenden klikt. De functie kan worden gebruikt bij het ontwikkelen van uw eigen formulierverzendknoppen waarvoor het aanroepen van form.submit() niet voldoende is, omdat het niet interactief parameters valideert, geen 'submit'-gebeurtenis genereert en gegevens doorgeeft die aan de verzendknop zijn gekoppeld.
  • Eigenschappen binnenbreedte и binnenhoogte Vensterobjecten retourneren nu altijd de daadwerkelijk opgegeven breedte en hoogte van het gebied (Viewport-indeling), en niet de grootte van het zichtbare gedeelte (Visual Viewport).
  • Voerde uit het optimaliseren van de prestaties van tools voor webontwikkelaars. De belasting voor het verzamelen van statistieken voor het monitoringpaneel voor netwerkactiviteit is verminderd. In de JavaScript-debugger en webconsole is het laden van grote scripts met verwijzing naar hun originele bronteksten (source-mapped) versneld.
  • In de webconsole zijn er problemen met het buiten het bereik van het huidige domein gaan (CORS, Cross-Origin Resource Sharing) worden nu weergegeven als fouten in plaats van waarschuwingen. Variabelen die in expressies zijn gedefinieerd, zijn nu beschikbaar voor automatisch aanvullen in de console.
  • In de webontwikkelaarstools in de netwerkinspectiesectie wordt het decoderen van berichten (JSON, MsgPack en CBOR) in het WAMP-formaat (WebSocket Web Application Messaging Protocol) aangeboden die via een WebSocket-verbinding worden verzonden.

    Firefox 73-versie

Naast innovaties en bugfixes heeft Firefox 73 ook verbeteringen aangebracht 15 kwetsbaarheden, waarvan er 11 (verzameld onder CVE-2020-6800 en CVE-2020-6801) zijn gemarkeerd als mogelijk leidend tot de uitvoering van aanvallercode bij het openen van speciaal ontworpen pagina's. Laten we u eraan herinneren dat geheugenproblemen, zoals bufferoverflows en toegang tot reeds vrijgemaakte geheugengebieden, onlangs zijn gemarkeerd als gevaarlijk, maar niet als kritiek.

Bron: opennet.ru

Voeg een reactie