Beschikbaar Firefox 119.
- Pagina inhoud "Firefox-recensie" (Firefox-weergave) gebroken in de secties “Recent browsen”, “Geopende tabbladen”, “Onlangs gesloten tabbladen”, “Tabbladen van andere apparaten”, “Geschiedenis” (met de mogelijkheid om te sorteren op site of op datum). Het pictogram van de knop waarmee de Firefox View-pagina wordt geopend, is gewijzigd.
- Onlangs gesloten tabbladen zijn nu altijd volharden tussen sessies (browser.sessionstore.persist_closed_tabs_between_sessions). Voorheen werden ze alleen opgeslagen als automatisch sessieherstel was ingeschakeld bij het opstarten. Bovendien wordt nu de lijst met onlangs gesloten tabbladen weergegeven weergegeven tabbladen uit onlangs gesloten vensters (browser.sessionstore.closedTabsFromClosedWindows).
- verschenen mogelijkheid om afbeeldingen (en alternatieve tekst) toe te voegen bij het bewerken van PDF.
- Implementatie van overdracht van enkele add-ons bij het importeren van gegevens uit Chrome.
- Onverwachte schuifbalksprongen op Facebook opgelost.
- Ondersteuning inbegrepen ECH (Gecodeerde client Hallo, verdere ontwikkeling van eSNI). ECH vereist dat DNS-over-HTTS is ingeschakeld in uw browserinstellingen. Van de grote aanbieders is er al ondersteuning voor ECH kondigde het Wolkvlam.
- In de Strict Tracking Protection-modus hebben websites nu alleen toegang tot systeemlettertypen en lettertypen uit geïnstalleerde taalpakketten. In de laatste release werd hetzelfde gedrag geïmplementeerd in de modus voor privé browsen.
- Totale cookiebescherming теперь gedistribueerd door en aan objecten bobbel.
- Picture-in-Picture-modus geleerd toon ondertitels op viki.com.
- Login en wachtwoord bij verbinding via SOCKS-proxy zijn nu kan niet-ASCII-tekens bevatten (Firefox ondersteunt nog steeds geen native authenticatie; het vereist een extensie van derden, zoals FoxyProxy).
- Firefox meer niet proberen raden of het document op het hoogste niveau, dat door de server wordt aangeboden als applicatie/octet-stream, een mediabestand is (het bestand wordt gedownload en niet afgespeeld in de browser).
- Hostnamen die geen IP-adressen zijn maar eindigen op een getal (bijvoorbeeld foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), meer tel niet geldig.
- Ga naar de pagina over: loggen toegevoegd Voorinstelling "Grafisch".
- Gemaakt 23 jaar oude bug: Tooltips blijven niet langer op de voorgrond wanneer het browservenster de focus verliest.
- Lokalisatie per taal toegevoegd Santali (za).
- Linux: Stopgezet levering van het binaire bestand plugin-container.
- Windows: Firefox volgt nu de systeeminstelling "Verberg de muisaanwijzer tijdens het typen met het toetsenbord".
- HTML: element больше niet ondersteunen niet-standaard mozactionhint-kenmerk (moet in plaats daarvan worden gebruikt voersleutelhint in).
- CSS: functie attr() теперь laat geef een reservewaarde op voor het geval deze ontbreekt mondiaal attribuut (bijvoorbeeld attr(foobar, "Standaardwaarde")).
- javascript:
- Geïmplementeerd ondersteuning voor statische methoden Object.groupBy() и Kaart.groupBy() (groepering van elementen in een array en itereerbare objecten).
- Inbegrepen methode ondersteuning String.prototype.isWellFormed() и String.prototype.toWellFormed() (controleert respectievelijk of de string goed opgemaakte Unicode-tekst bevat (d.w.z. bevat geen enkele surrogaten) en converteert de verkeerd opgemaakte tekenreeks naar goed opgemaakte tekst).
- Svg: attributen, waarbij de waarde wordt overgenomen теперь steun CSS-gegevenstypen lengte (hiermee kunt u het formaat van SVG-elementen wijzigen op basis van lettertype (cap, rem), viewport (vh, vw, vmin) of absolute eenheden (px, cm), b.v. ).
- HTTP: Koptekst Cross-Origin-Embedder-beleid получил directieve ondersteuning zonder legitimatie.
- API:
- Implementatie bijgewerkt API voor toegang tot opslag: Verbeterde beveiliging, minimaliseerde websitecrashes en maakte de weg vrij voor het uitfaseren van cookies van derden.
- verschenen mogelijkheid om de relatieve prioriteit van verzendstromen op te geven door de eigenschap sendOrder op te nemen in het optie-argument dat wordt doorgegeven WebTransport.createBidirectioneleStream() и WebTransport.createUnidirectioneleStream().
- interface AuthenticatorAttestationResponse methoden gekregen getAuthenticatorData(), getPublicKeyAlgoritme() и getPublicKey().
- Geïmplementeerd ondersteuning voor uitbreiding Webverificatie-API Credential-eigenschappen (credProps) (hiermee kan de gebruiker opvragen of het ontdekken van inloggegevens beschikbaar is na creatie/registratie).
- interface AuthenticatorAttestationResponse gekocht methode getTransports().
- Parameter afgeleidsleutelalgoritme methode SubtleCrypto.deriveKey() теперь ondersteunt de algoritme HKDF.
- interface PublicKeyCredential получил methode ondersteuning parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() и toJSON() (het converteren van de objecten die worden gebruikt om referentieobjecten te maken en te delen in JSON-representaties die kunnen worden geserialiseerd/gedeserialiseerd en gedeeld met de server).
- ARIA-reflectie теперь ondersteund door voor attributen die niet naar andere elementen verwijzen (alleen niet-IDREF-attributen worden weergegeven). Het is nu mogelijk om ARIA-attributen op DOM-elementen rechtstreeks via JavaScript op te halen en in te stellen, in plaats van setAttribute en getAttribute te gebruiken. Bijvoorbeeld in plaats van buttonElement.setAttribute("aria-geperst", "true"); je kunt buttonElement.ariaPressed = "true"; schrijven.
- Hulpprogramma's voor ontwikkelaars:
- Nu op het tabblad 'Berekend' in de inspecteur zijn getoond aangepaste eigenschapswaarden.
- Firefox rapporteert genegeerde eigenschappen van pseudo-elementen bij het weergeven van genegeerde CSS-eigenschappen ::pseudo-elementen van de eerste letter, ::keu и ::plaatshouder.
Bron: linux.org.ru