Firefox 125

Beschikbaar Firefox 125. Ontdekt op het laatste moment voor de release kritische fout, dus de release is ingesteld op versie 125.0.1.

  • Linux: Geïmplementeerd mogelijkheid om vensterbedieningsknoppen van thema's van derden te verbergen (bijvoorbeeld als de gebruiker een browserthema van derden heeft geïnstalleerd, maar knoppen wil gebruiken die overeenkomen met het systeemthema): widget.gtk.non-native-titlebar- knoppen.ingeschakeld.
  • Firefox-weergave:
    • Nu in de lijst met geopende tabbladen zijn getoond en vastgezette tabbladen (in de vorm van een rij pictogrammen).
    • Toegevoegd knoppen om tabbladen te sluiten (voorheen was deze actie verborgen in het menu).
    • Opties “Vastzetten” en “Dempen” toegevoegd aan het tabbladmenu.
    • Visuele indicaties toegevoegd dat een tabblad open is is in bladwijzers of vast op de startpagina.
  • De PDF-viewer ondersteunt nu tekstmarkering (deze functie zullen geleidelijk voor steeds meer gebruikers worden opgenomen).
  • verschenen de mogelijkheid om beveiligde streaming video te bekijken met behulp van de AV1-codec.
  • Als het klembord een link bevat, zal de gebruiker dit zien wanneer de focus is ingesteld op een lege adresbalk suggestie om deze link te volgen (browser.urlbar.clipboard.featureGate).
  • Zoeken naar geopende tabbladen via de adresbalk is nu mogelijk geproduceerd door op alle containers, en niet alleen de huidige (browser.urlbar.switchTabs.searchAllContainers).
  • Voor het gemak van gebruikers die gewend zijn meerdere browsers te gebruiken, toegevoegd nieuwe servicepagina about:settings, wat een link is naar about:preferences.
  • Standaard nu zijn geblokkeerd alle downloads via het onbeveiligde HTTP-protocol (voorheen werden alleen downloads vanaf HTTPS-pagina's geblokkeerd). Het HTTP-protocol is onveilig; elk tussenliggend knooppunt kan het gedownloade bestand wijzigen of vervangen. De gebruiker heeft uiteraard nog steeds de mogelijkheid om de download te forceren.
  • Verbeterd bescherming tegen domeinnaamspoofing (wanneer Er worden tekens uit nationale alfabetten gebruikt).
  • Inbegrepen adressen opslaan en automatisch invullen (alleen voor gebruikers uit de VS en Canada).
  • Stemacteren nu in leesmodus men kan controle met behulp van toetsenbordpijlen.
  • Gewijzigd Interactie met groepen keuzerondjes bij het navigeren met de Tab-toets. Als een van de knoppen actief is, wordt deze geselecteerd wanneer u op Tab drukt. Als er geen actief is, selecteert Tab de eerste knop, Shift+Tab selecteert de laatste, en een tweede druk op Tab verlaat de groep knoppen en gaat naar het volgende element, in plaats van door de knoppen te bladeren zoals voorheen. Dit gedrag is consistent met de standaard WAI-ARIA.
  • Windows: om nu te bouwen toegepast Visual Studio 2022-compiler.
  • CSS:
    • Eigendom uitlijnen-inhoud теперь werken met display: blok; (hiermee kunt u elementen op blokniveau uitlijnen zonder uw container om te zetten in flex of grid).
    • Eigendom transformatie-doos gekocht ondersteuning voor inhoudsvak- en streekvakwaarden.
    • Vastgoedondersteuning geïmplementeerd inhoud-zichtbaarheid (Hiermee kunt u het renderen van een element overslaan totdat het daadwerkelijk nodig is).
  • javascript:
  • WebAssemblage: Inbegrepen Ondersteuning voor meerdere geheugens (laat WASM-modules meerdere onafhankelijke lineaire geheugenlocaties gebruiken en importeren).
  • Inbegrepen ondersteunen Popover-API (hiermee kunt u zwevende UI-elementen op het hoogste niveau maken die kunnen worden gebruikt voor actiemenu's, aangepaste toasts, enz.). De pop-up en de trigger kunnen worden gemaakt met HTML- of JavaScript-attributen en worden opgemaakt met CSS. De volgende web-API's zijn geïmplementeerd:
  • verschenen eigenschappen ondersteunen RTCIceTransport staat и verzamelenStaatgerelateerde evenementen staatsverandering и bijeenkomststatechange_event, maar ook eigenschappen RTCDtlsTransport.iceTransport.
  • Geïmplementeerd ondersteunen Element.ariaBrailleLabel и Element.ariaBrailleRoleDescription (weerspiegelen de algemene ARIA HTML-kenmerken aria-braillelabel и aria-braillerolbeschrijving.
  • Inbegrepen ondersteunen Klembord.readText() (hiermee kunt u het contextmenu voor plakken weergeven wanneer u klembordgegevens probeert te lezen, zodat de gebruiker de actie kan bevestigen).
  • Verwijderd ondersteuning uitgeschakeld in de laatste release DOMVerzoek.
  • verwijderde eigendom SVGAElement.text (je zou het in plaats daarvan moeten gebruiken tekstInhoud).
  • Hulpprogramma's voor ontwikkelaars:
    • CSP-schendingsrapporten staal meer informatief.
    • Debugger geleerd volg alle DOM-mutaties (:tracer --dom-mutations).
    • Teruggekeerd een optie die een jaar geleden is verwijderd en waarmee je de overlay kunt uitschakelen met een bericht dat de webapplicatie is gepauzeerd in de debugger (devtools.debugger.features.overlay). Het werd onnodig geacht, maar de praktijk leert dat webontwikkelaars er soms behoefte aan hebben.
    • Naar de onderkant van het debuggerpaneel toegevoegd menu voor diverse acties met betrekking tot codekaarten.

Bron: linux.org.ru

Voeg een reactie