Firefox 75

Beschikbaar Firefox 75.

  • De Quantum Bar-adresbalk, die debuteerde in Firefox 68, heeft zijn eerste grote update ontvangen:
    • De adresbalk wordt aanzienlijk groter wanneer deze focus krijgt (browser.urlbar.update1).
    • Voordat de gebruiker begint met typen, worden de beste sites weergegeven in een vervolgkeuzemenu (browser.urlbar.openViewOnFocus).
    • In het vervolgkeuzemenu met de geschiedenis van bezochte bronnen https://-protocol wordt niet langer weergegeven. Het gebruik van een beveiligde verbinding zal tegenwoordig niemand verbazen; nu is het belangrijk om de aandacht van gebruikers niet te vestigen op de aanwezigheid van HTTPS, maar op de afwezigheid ervan (browser.urlbar.update1.view.stripHttps).
    • Bovendien beëindigd weergave van het www-subdomein (de instelling browser.urlbar.trimURLs retourneert de weergave van www en https:// tegelijkertijd, het heeft geen zin om de hierboven beschreven instelling aan te raken).
    • Instellingen voor browser.urlbar.clickSelectsAll en browser.urlbar.doubleClickSelectsAll verwijderd. Het klikgedrag in de adresbalk op Linux komt nu overeen met het gedrag op macOS en Windows. waar gebruikers al 14 jaar om vragen.
  • Op systemen die Wayland gebruiken, is hardwareversnelling van webGL verschenen (widget.wayland-dmabuf-webgl.enabled). Het is niet mogelijk om het met X11 te implementeren, omdat dit dit zou vereisen een groot aantal uitzonderingen en hacks (Mozilla beschikt niet over de enorme middelen van Google om elke bestaande stuurprogrammaversie met elk bestaand videokaartmodel te testen). Wayland vereenvoudigt de situatie aanzienlijk, waardoor Martin Striansky van RedHat de benodigde backend kon schrijven DMABuf. Een leuke bonus is dat DMABuf hardwareversnelling kan bieden voor H.264-decodering (widget.wayland-dmabuf-vaapi.enabled). In de volgende release zal hardwareversnelling werken met andere videoformaten.
  • Er officiële pakketten in Flatpak-formaat.
  • справлено Een sessie herstellen naar het virtuele bureaublad van KDE Plasma.
  • Ondersteuning toegevoegd voor het lui laden van afbeeldingen. Als de afbeelding het attribuut het laden met de waarde lazy laadt de browser de afbeelding alleen wanneer de gebruiker de pagina naar de overeenkomstige positie scrollt.
  • Britse gebruikers (naast Amerikaanse gebruikers) zien gesponsorde inhoudsblokken (uitgeschakeld in de instellingen) op de startpagina.
  • Ondersteuning voor TLS 1.0/1.1 opnieuw ingeschakeld. Dit is niet het beste moment om het voor mensen zelfs maar iets moeilijker te maken om toegang te krijgen tot welke bronnen dan ook.
  • Vanaf nu bevindt de browser zich op de achtergrond caches Alle betrouwbare PKI CA-certificaten bekend bij Mozilla. Dit zou de compatibiliteit moeten verbeteren met servers waarvan de eigenaren HTTPS niet correct hebben geconfigureerd.
  • Over: beleidpagina herschreven van XUL naar HTML.
  • Web Crypto-API is nu is beschikbaar alleen voor sites die via een beveiligde verbinding zijn geopend.
  • Wat betreft Firefox HTML-documenten houdt er nu rekening mee De X-Content-Type-Options:nosniff-richtlijn, die de browser vertelt niet te proberen het MIME-type van de inhoud heuristisch te bepalen. Voorheen werd "nosniff" alleen gebruikt voor CSS en JS.
  • Builds voor macOS gebruiken technologie RLBox. De C++-code van potentieel kwetsbare bibliotheken van derden wordt omgezet in een WebAssembly-module waarvan de bevoegdheden strikt beperkt zijn, en vervolgens wordt de module gecompileerd in native code en uitgevoerd in een geïsoleerd proces. De eerste dergelijke bibliotheek was grafiet. Bovendien biedt macOS de mogelijkheid om certificaten uit de opslag van het besturingssysteem te lezen (instelling security.osclientcerts.autoload), evenals vast Een bug die ervoor zorgde dat browsersessieherstel browservensters op het huidige bureaublad plaatste in plaats van op de bureaubladen waarop deze vensters zich in de vorige sessie bevonden.
  • Op Windows inbegrepen directe compositie (Direct Composition), wat een positief effect op de prestaties zou moeten hebben. Daarnaast, vast onmogelijkheid om logins van Chrome 80 en hoger te importeren.
  • CSS:
  • javascript:
  • interface HTMLFormElement een methode gekregen verzoekVerzenden(), wat werkt alsof u op een verzendknop klikt.
  • Webanimaties-API:
  • Hulpprogramma's voor ontwikkelaars:
    • Directe berekening Met console-expressies kunnen ontwikkelaars het resultaat onmiddellijk zien terwijl ze typen.
    • Hulpmiddel voor paginameting heb geleerd hoe je het formaat van een rechthoekig kader kunt wijzigen.
    • Inspecteur Hiermee kunt u nu niet alleen CSS-selectors gebruiken, maar ook expressies om naar elementen te zoeken XPath.
    • Nu kunt u berichten filteren WebSocket via normale uitdrukkingen.
    • Er is een instelling view_source.tab_size toegevoegd, waarmee u de tablengte kunt instellen in de modus waarin u de broncode van de pagina bekijkt.

Bron: linux.org.ru

Voeg een reactie