Beschikbaar Firefox 133.
- Linux: Corrected van het probleem met stylingproblemen die zich voordeden tijdens het gebruik van KDE en CSD (client-side decoratie). De ondersteuning voor ondersteuning van accentkleuren in Adwaita-thema's.
- Strikte bescherming tegen trackingmodus heeft geleerd gevallen detecteren van tracking door middel van omleidingen. Bijvoorbeeld, wanneer een gebruiker op een link van een website klikt, wordt hij eerst omgeleid naar een tussenwebsite-tracker en daarna pas naar de doelwebsite. Een trackerwebsite wordt door de browser gezien als bezocht, waardoor het toestemming krijgt om cookies op te slaan (dit gebeurt vaak bij websites die verschillende producten beoordelen, die op deze manier via partnerwebsites cookies plaatsen voor cashback). Nu zal de browser zulke omleidingsbronnen heuristisch bepalen en hun gegevens dagelijks wissen.
- In het dropdownmenu met open tabbladen is een item 'Tabs van andere apparaten' toegevoegd.
- Firefox View kan nu toe tabs sluiten die op andere apparaten zijn geopend.
- Het inschakelen van de instelling privacy.resistFingerprinting snijdt nu onder andere bepaalde mogelijkheden WebVTT , bijvoorbeeld het verbergen van bepaalde gebeurtenissen en het laden van ondertitels in alle beschikbare talen, zodat de site niet kan bepalen welke taal de gebruiker verkiest.Bij het berekenen van de levensduur van cookies (expire-attribuut) wordt nu
- rekening gehouden met de servertijd (als deze bekend is): het verschil tussen lokale en servertijd wordt toegevoegd, en als de lokale tijd de servertijd overtreft, worden cookies als geldig beschouwd, mits ze niet zijn 'verlopen' volgens de servertijd. Dit gedrag is niet in de specificaties vastgelegd, maar is nuttig voor systemen met een verkeerde tijd. Om batterijduur te besparen, stopt de animatie van het laden van de pagina in de tabbladkop nu
- na 45 seconden, ongeacht of de pagina is geladen. afwezigheid van een pictogram op de bladwijzer als de pagina-url een poort bevat. naamresolutie via DNS waar geen niet-lokale IPv6-adressen zijn.
- Verholpen Ondersteuning voor HTTP/3 wordt nu automatisch
- Versneld uitgeschakeld.
- HTTP/3-ondersteuning wordt nu automatisch ingeschakeld uitgeschakeld, als er een vreemde rootcertificaat in de certificaatketen wordt ontdekt. Dit is een noodzakelijke maatregel ter bescherming tegen storingen die ontstaan wanneer antivirusproducten hun eigen rootcertificaat gebruiken om HTTPS-verkeer te bekijken en inspecteren (problemen zijn vastgesteld met Avast-producten).
- macOS 14 en hoger: Het emoji-selectiegereedschap sluit niet meer meteen na opening met Cmd+Ctrl+Space. Bovendien, wanneer het wordt geopend met Fn+e, wordt het symbool 'e' niet meer in het invoerveld ingevoerd.
- Windows: Standaard ingeschakeld is hardwareversnelde Canvas2D in plaats van de verouderde Direct2D-backend.
- JavaScript: Er is nu ondersteuning voor methoden Uint8Array (omzetten tussen string in Base64-codering / hex-code en bytearrays):
- Statische methoden Uint8Array.fromBase64()p/url] en Uint8Array.fromHex() (maakt een nieuw Uint8Array-object aan van een string in respectievelijk base64- en hex-codering).
- Methoden Uint8Array.prototype.setFromBase64() en Uint8Array.prototype.setFromHex() (vult een bestaand Uint8Array-object met bytes uit een string in base64- of hex-codering).
- Methoden Uint8Array.prototype.toBase64() en Uint8Array.prototype.toHex() (geeft een string in base64- of hex-codering terug uit de data die in het Uint8Array-object zijn opgeslagen).
- Voor MathML-objecten geĆÆmplementeerd ondersteuning voor de CSS-eigenschappen width en height
- API:
- Toegevoegd eigenschap WorkerNavigator.permissions (maakt gebruik van Permissions API in workern).
- Service Workers geleverd de ondersteuning EventSource (verwerking van evenementen die door de server zijn verzonden).
- WebCodecs API heeft nu interfaces ImageDecoder, ImageTrackList en ImageTrack (decoderen van afbeeldingsstroom van workers en de hoofdthread).
- Evenementen beforetoggle en toggle interface HTMLElement nu triggers op elementen direct vóór en na het tonen of verbergen.
- Fetch API heeft ondersteuning voor de keepalive-optie (voorkomt dat HTTP-verzoeken worden onderbroken zelfs nadat de pagina is gesloten, bijvoorbeeld om analyses te verzenden wanneer de gebruiker de pagina verlaat).
- Elementen / nu een breder scala aan tekens voor element- en atoomnamen (dezelfde set tekens die de HTML-parser toelaat). attribuut onwaitingforkey (stelt een ingebouwde evenement handler in voor het gebeurtenis waitforkey).
- ServiceWorkerContainer nu beschikbaar is in alle werkcontexten via WorkerNavigator.serviceWorker.
- Eigenschap naam PerformanceNavigationTiming verwijdert nu tekstfragmenten uit de teruggegeven URL. Voorkomen
- Ontwikkelaarstools:
- een van de manieren waarop een webpagina kon bepalen dat de gebruiker de ontwikkelaarstools heeft geopend. op CodeMirror 6.
- Debugger vertaald Beschikbaar voor Firefox 133. Linux:
Bron: linux.org.ru
