Beschikbaar Firefox 72. Dit is de eerste release waarvoor de voorbereidingstijd is verminderd van 6 naar 4 weken bedraagt.
- Modus «beeld-in-beeld» is ingeschakeld op de platforms Linux en macOS.
- In builds voor OpenBSD wordt gebruikt wordt de bestandssysteemisolatie gerealiseerd met behulp van pledge().
- Bescherming tegen tracking begon blokkeert standaard aanvragen naar bronnen die betrokken zijn bij het verzamelen van digitale vingerafdrukken (fingerprinting).
- Websites niet langer maakt het voor gebruikers noodzakelijk om toestemming te vragen (voor het gebruik van locatie, camera, meldingen) totdat de gebruiker begint te interageren met de pagina (klik met de muis, toets indrukken, tap). Telemetrie toont het volgende:
- aanvragen voor meldingen zijn uiterst onpopulair (slechts 1% wordt goedgekeurd, 48% wordt afgewezen, in de overige gevallen wordt de aanvraag genegeerd). Gedurende een maand ontvingen gebruikers anderhalf miljard aanvragen, waarvan er slechts 23,5 miljoen werden goedgekeurd.
- het opnieuw aanvragen van toestemming verhoogt niet de kans dat de gebruiker akkoord gaat. 85% van de goedkeuringen werd namelijk verkregen bij de eerste poging.
- webmasters wachten over het algemeen niet totdat de gebruiker begint te interageren met de pagina, maar tonen de aanvragen meteen.
- aanvragen die wachten op interactie van de gebruiker met de pagina worden twee keer zo vaak goedgekeurd.
Met deze release, als de aanvraag is gedaan zonder de acties van de gebruiker af te wachten, wordt deze slechts als pictogram in de adresbalk weergegeven.
- De kleur van de scrollbalk past zich automatisch aan de achtergrondkleur van de pagina aan.
- In de HTTP-header Accept is ondersteuning voor image/webp toegevoegd. Hoewel dit gedrag in strijd is met Verzoekformaat, wordt het toegepast in Chromium, waardoor veel sites deze header bekijken om te bepalen of de browser het WebP-formaat ondersteunt.
- Firefox heeft geleerd использовать политики, размещённые в /run/user/$UID/firefox/policies.json
- Er is nu de mogelijkheid om clientcertificaten uit de Windows-opslag te gebruiken (security.osclientcerts.autoload).
- Bij het uitschakelen van telemetrie wordt alle relevante informatie binnen 30 dagen van de servers van Mozilla verwijderd, zoals vereist door de Californische wet op de bescherming van consumentenrechten.
- Het aantal recente mappen in het dialoogvenster voor het toevoegen van een bladwijzer is verhoogd van 5 naar 7. Voor degenen die nog meer nodig hebben, is er een instelling toegevoegd browser.bookmarks.editDialog.maxRecentFolders.
- verwijderd herzien het synchronisatie-mechanisme van bladwijzers. Dit heeft verschillende problemen opgelost: duplicatie, verlies en verwarring van bladwijzers, verwarring van mappen, problemen met de synchronisatie van nieuwe of verplaatste bladwijzers.
- De ingebouwde mogelijkheid om de download van afbeeldingen van specifieke domeinen te blokkeren is verwijderd (dit was diep verborgen en niet populair). Deze taak kan veel beter worden uitgevoerd met extensies zoals uMatrix.
- Stopgezet ondersteuning voor HTTP Public Key Pinning. Een website kon de browser informeren dat het gebruikte SSL-certificaat alleen geldig moest zijn als het was uitgegeven door een bepaalde certificatieraad. Helaas werd HPKP niet alleen niet populair, maar bood het ook kansen voor afpersing. Een aanvaller die toegang kreeg tot de webserverconfiguratie voerde HPKP in en dwong klanten om deze informatie enkele jaren te cachen. Wanneer de eigenaar de controle herstelde en het certificaat van de aanvaller verwijderde, verloren klanten de mogelijkheid om verbinding te maken met de server. Bovendien bleek de technologie een gemakkelijke manier om 'in je eigen voet te schieten', waardoor per ongeluk de toegang tot de eigen website werd geblokkeerd. Een jaar geleden werd de ondersteuning voor HTTP Public Key Pinning in Chrome stopgezet, en in IE, Edge en Safari werd het nooit geïmplementeerd.
- De code van de in Microsoft ontwikkelde WebGL-engine is geopend. de Pocket proxycode die het mogelijk maakt om gesponsorde inhoud in nieuwe tabbladen te ontvangen zonder de privacy van gebruikers in gevaar te brengen.
- CSS:
- JavaScript: добавлена поддержка Null-coalescing operator.
- API: ondersteuning is ingeschakeld FormDataEvent.
- Service workers: ondersteuning voor de eigenschap is toegevoegd WindowOrWorkerGlobalScope.crossOriginIsolated.
- Ontwikkelaarstools:
- De debugger heeft ondersteuning gekregen voor voorwaardelijke breekpunten (die worden geactiveerd bij het lezen of wijzigen van eigenschappen van een object).
- Netwerkmonitor heeft geleerd tonen informatie over de tijd van aanroep, begin en einde van de laadperiode van elke resource.
- De responsieve ontwerpmode ondersteunt nu de simulatie van verschillende waarden voor de meta viewport.
- Inspector toe simuleren van verschillende waarden prefers-color-scheme.
- De websockets inspector kan nu toont de hoeveelheid verzonden en ontvangen gegevens, evenals het ASP.NET Core SignalR-formaat.
- De 'Eenvoudige JavaScript-editor' is verwijderd, aangezien deze met succes is vervangen door de meerregelige invoermodus van de console.
Bron: linux.org.ru
