Beschikbaar Firefox 75.
- De adresbalk Quantum Bar, die debuteerde in Firefox 68, heeft zijn eerste grote update ontvangen:
- De afmetingen van de adresbalk worden aanzienlijk vergroot wanneer deze de focus krijgt (browser.urlbar.update1).
- Voordat de gebruiker begint met het typen van tekst, wordt in het uitklapmenu de top van de sites weergegeven (browser.urlbar.openViewOnFocus).
- In het uitklapmenu met de geschiedenis van bezochte bronnen wordt het protocol https:// niet langer weergegeven.Het gebruik van een beveiligde verbinding is tegenwoordig voor niemand meer verrassend; het is nu belangrijk om gebruikers niet te wijzen op de aanwezigheid van HTTPS, maar op het ontbreken ervan (browser.urlbar.update1.view.stripHttps).
- Daarnaast gestopt de weergave van het subdomein www (de instelling browser.urlbar.trimURLs retourneert tegelijkertijd www en https://, dus het heeft geen zin om de eerder genoemde instelling te wijzigen).
- De instellingen browser.urlbar.clickSelectsAll en browser.urlbar.doubleClickSelectsAll zijn verwijderd. Nu komt het klikgedrag in de adresbalk op Linux overeen met dat op macOS en Windows, waarom gebruikers dit al 14 jaar hebben gevraagd..
- Op systemen die Wayland gebruiken, is er hardwareversnelling voor webGL toegevoegd (widget.wayland-dmabuf-webgl.enabled). Het is niet mogelijk om dit met X11 te implementeren, aangezien dit een enorm aantal uitzonderingen en hacks zou vereisen. (Mozilla heeft niet de enorme middelen van Google om elke bestaande versie van stuurprogramma's te testen met elk bestaand model videokaarten). Wayland vereenvoudigt de situatie aanzienlijk, waardoor Martin Strynkowski van RedHat de nodige backend kon schrijven. DMABuf. Een aangename bonus is dat DMABuf hardwareversnelling voor H.264-decodering kan bieden (widget.wayland-dmabuf-vaapi.enabled). In de volgende release zal hardwareversnelling ook met andere videoformaten werken.
- Er zijn nieuwe officiƫle pakketten in Flatpak-formaat.
- Verholpen om een sessie te herstellen op een virtueel bureaublad in KDE Plasma.
- Ondersteuning voor uitgestelde afbeeldingslading is toegevoegd. Als een afbeelding het attribuut loading met de waarde lazy heeft, zal de browser de afbeelding pas laden wanneer de gebruiker de pagina tot de bijbehorende positie heeft gescrold.
- Gebruikers uit het Verenigd Koninkrijk (naast gebruikers uit de VS) zullen gesponsorde contentblokken zien (uit te schakelen in de instellingen) op de startpagina.
- Ondersteuning voor TLS 1.0/1.1 is weer ingeschakeld. Dit is momenteel niet het beste moment om zelfs maar een kleine belemmering voor mensen te creƫren om toegang te krijgen tot bepaalde middelen.
- Vanaf nu cachet de browser op de achtergrond alle betrouwbare PKI-certificaten van certificeringsinstanties die bekend zijn bij Mozilla. Dit zou de compatibiliteit met servers moeten verbeteren waarvan de eigenaren HTTPS verkeerd hebben ingesteld. De pagina about:policies
- is overgestapt van XUL naar HTML. hergeschreven Web Crypto API is nu
- alleen voor sites die zijn geopend via een veilige verbinding. beschikbaar is Wat betreft HTML-documenten houdt Firefox
- voortaan rekening met de X-Content-Type-Options:nosniff richtlijn, die de browser instrucciones om niet te proberen de MIME-type van de inhoud heuristisch te bepalen. Voorheen werd 'nosniff' alleen gebruikt voor CSS en JS. In de builds voor macOS is technologie toegepast
- . C++ code van potentieel kwetsbare externe bibliotheken wordt omgezet in een WebAssembly-module, waarvan de bevoegdheden strikt zijn beperkt, en vervolgens wordt de module gecompileerd naar machincode en uitgevoerd in een geĆÆsoleerd proces. De eerste dergelijke bibliotheek was RLBox. Bovendien is in macOS de mogelijkheid geĆÆmplementeerd om certificaten uit de opslag van het besturingssysteem te lezen (instelling security.osclientcerts.autoload), evenals Graphiteeen fout waarmee het herstellen van de browsersessie vensters op de huidige desktop plaatste in plaats van op de desktops waar deze vensters zich bevonden in de vorige sessie. opgelost directe compositing (Direct Composition), wat een positief effect op de prestaties zou moeten hebben. Bovendien,
- In Windows ingeschakeld is het niet mogelijk om inloggegevens te importeren vanuit Chrome 80 en hoger. opgelost Ondersteuning voor de functies
- CSS:
- min() max(), clamp() en heeft nu de waarde all gekregen..
- Eigenschap text-decoration-skip-ink publieke statische velden van klassen
- JavaScript:
- Er is ondersteuning gekomen voor De klasse is toegevoegd.
- HTMLFormElement Intl.Locale.
- Interface heeft een methode gekregen , die werkt als het indrukken van de verzendknop. requestSubmit()Web Animations API:
- Ondersteuning is ingeschakeld voor de getter
- Animation.timeline Document.timeline, evenals DocumentTimeline, AnimationTimeline en Ondersteuning is ingeschakeld voor de methoden.
- Document.getAnimations() Onmiddellijke evaluatie en Element.getAnimations().
- Ontwikkelaarstools:
- van console-uitdrukkingen stelt ontwikkelaars in staat om het resultaat onmiddellijk te zien tijdens het typen. De tool voor het meten van pagina's
- kan de afmetingen van een rechthoekig kader aanpassen. kan nu niet alleen CSS-selectors gebruiken om elementen te zoeken, maar ook expressies
- Inspector Er is een mogelijkheid toegevoegd om berichten te filteren XPath.
- reguliere uitdrukkingen WebSocket met behulp van Er is een instelling view_source.tab_size toegevoegd, waarmee de lengte van de tabulatie in de broncode-weergave kan worden ingesteld..
- Firefox 75 is beschikbaar. De Quantum Bar-adresbalk, die zijn debuut maakte in Firefox 68.
Bron: linux.org.ru
