Firefox 111-versie

De webbrowser Firefox 111 is uitgebracht. Daarnaast is er een update voor de tak voor langdurige ondersteuning, 102.9.0, uitgebracht. De Firefox 112-tak, die gepland staat voor release op 11 april, zal binnenkort worden overgebracht naar de bètatestfase.

Belangrijkste innovaties in Firefox 111:

  • De mogelijkheid toegevoegd om e-mailadresmaskers te maken voor de Firefox Relay-service aan de ingebouwde accountmanager, waarmee u tijdelijke e-mailadressen kunt genereren om u te registreren op sites of om u te abonneren, zodat uw echte adres niet wordt geadverteerd. De functie is alleen beschikbaar wanneer de gebruiker is verbonden met een account in Firefox Account.
  • Merken ondersteuning toegevoegd voor het "rel" -attribuut, waarmee u de "rel=noreferrer" -parameter kunt toepassen op navigatie door webformulieren om de overdracht van de Referer-header uit te schakelen of "rel = noopener" om het instellen van de Window.opener-eigenschap uit te schakelen en te weigeren toegang tot de context van waaruit de transitie is gemaakt.
  • De OPFS (Origin-Private FileSystem) API is ingeschakeld, wat een uitbreiding is op de File System Access API voor het plaatsen van bestanden in een lokaal bestandssysteem die zijn gebonden aan de opslag die is gekoppeld aan de huidige site. Er wordt een soort virtuele FS gemaakt die aan de site is gekoppeld (andere sites hebben er geen toegang toe), waardoor webtoepassingen bestanden en mappen op het apparaat van de gebruiker kunnen lezen, wijzigen en opslaan.
  • Als onderdeel van de implementatie van de CSS Color Level 4-specificatie zijn de functies color(), lab(), lch(), oklab() en oklch() toegevoegd aan CSS om kleuren te definiëren in de sRGB, RGB, HSL , HWB-, LHC- en LAB-kleurruimten. De functies zijn momenteel standaard uitgeschakeld en vereisen dat de vlag layout.css.more_color_4.enabled in about:config wordt ingeschakeld.
  • De CSS '@page'-regels die worden gebruikt om de pagina te definiëren bij het afdrukken, hebben een eigenschap 'pagina-oriëntatie' om informatie over de pagina-oriëntatie op te halen ('rechtop', 'naar links draaien' en 'naar rechts draaien').
  • In SVG-binnenelementen het gebruik van context-stroke en context-fill waarden is toegestaan.
  • De functie search.query is toegevoegd aan de add-on-API om zoekopdrachten naar de standaardzoekmachine te sturen. Een eigenschap "disposition" toegevoegd aan de functie search.search om het zoekresultaat in een nieuw tabblad of venster weer te geven.
  • Een API toegevoegd voor het opslaan van PDF-documenten die zijn geopend in de ingebouwde pdf.js-viewer. De GeckoView Print API toegevoegd, die gerelateerd is aan window.print en waarmee u PDF-bestanden of een PDF InputStream kunt verzenden om af te drukken.
  • Ondersteuning toegevoegd voor het instellen van machtigingen via SitePermissions voor de file:// URI.
  • Initiële ondersteuning voor de RISC-V 64-architectuur is toegevoegd aan de SpiderMonkey JavaScript-engine.
  • Met hulpprogramma's voor webontwikkelaars kunt u zoeken in willekeurige bestanden.
  • Ondersteuning geïmplementeerd voor het kopiëren van oppervlakken voor VA-API (Video Acceleration API) met behulp van dmabuf, waardoor het mogelijk werd om de verwerking van VA-API-oppervlakken te versnellen en problemen met het verschijnen van artefacten tijdens het renderen op sommige platforms werden opgelost.
  • Network.dns.max_any_priority_threads en network.dns.max_high_priority_threads instellingen toegevoegd aan about:config om het aantal threads te regelen dat wordt gebruikt om DNS-hostnamen op te lossen.
  • Op het Windows-platform is het gebruik van het door het platform geleverde systeem voor het weergeven van meldingen ingeschakeld.
  • Sessieherstel wordt ondersteund op het macOS-platform.
  • Verbeteringen in Android-versie:
    • De ingebouwde mogelijkheid om PDF-documenten te bekijken is geïmplementeerd (zonder dat vooraf laden en openen in een aparte viewer nodig is).
    • Wanneer u de strikte modus selecteert voor het blokkeren van ongewenste inhoud (strikt), is de Cookie Protection-modus (Total Cookie Protection) standaard ingeschakeld, waarbij voor elke site een aparte geïsoleerde cookie-opslag wordt gebruikt, waardoor het gebruik van cookies niet is toegestaan. volg beweging tussen sites.
    • Pixel-apparaten met Android 12 en 13 hebben nu de mogelijkheid om links naar recent bekeken pagina's rechtstreeks vanuit het scherm Recent te verzenden.
    • Het mechanisme voor het openen van inhoud in een aparte applicatie (Openen in app) is opnieuw ontworpen. Een kwetsbaarheid verholpen (CVE-2023-25749) waardoor Android-apps van derden konden worden uitgevoerd zonder bevestiging van de gebruiker.
    • Er is een CanvasRenderThread-handler toegevoegd om WebGL-gerelateerde taken op een aparte thread af te handelen.

Naast innovaties en bugfixes zijn er 111 kwetsbaarheden opgelost in Firefox 20. 14 kwetsbaarheden zijn gemarkeerd als gevaarlijk, waarvan 9 kwetsbaarheden (verzameld onder CVE-2023-28176 en CVE-2023-28177) worden veroorzaakt door geheugenproblemen, zoals bufferoverflows en toegang tot reeds vrijgekomen geheugengebieden. Deze problemen kunnen mogelijk leiden tot het uitvoeren van schadelijke code wanneer speciaal ontworpen pagina's worden geopend.

Bron: opennet.ru

Voeg een reactie