Firefox 153 Versionshinweise für Entwickler (Beta)
Dieser Artikel bietet Informationen über die Änderungen in Firefox 153, die Entwickler betreffen. Firefox 153 ist die aktuelle Beta-Version von Firefox und erscheint am 21. Juli 2026.
Hinweis: Die Versionshinweise für diese Firefox-Version sind noch in Arbeit.
Änderungen für Webentwickler
JavaScript
- Die statische Dateneigenschaft
Error.stackTraceLimitwird unterstützt, um die maximale Anzahl von Stack-Frames festzulegen oder abzurufen, die in einem Fehler-Stacktrace erfasst werden. Das Setzen eines kleineren Wertes als der Standardwert kann die Leistung verbessern. (Firefox Bug 2037856).
APIs
Media, WebRTC, und Web Audio
- Die Methode
RTCDtlsTransport.getRemoteCertificates()holt die Zertifikate, die vom Remote-Peer zur Sicherung der DTLS-Kommunikation verwendet werden. Diese können für die Authentifizierung eines Remote-Peers auf Anwendungsebene verwendet werden. (Firefox Bug 1805446). - Die Methoden
decodingInfo()undencodingInfo()desMediaCapabilitiesInterface akzeptieren jetzt den"webrtc"Konfigurationstyp. Dies ermöglicht es einer Website zu prüfen, ob eine bestimmte Audio- oder Videokonfiguration mit WebRTC dekodiert oder enkodiert werden kann und ob dies reibungslos, energiesparend oder beides ist. Die Unterstützung für den nicht standardisiertentransmissionTyp, der als Alias fürwebrtcverwendet wurde, wird entfernt. (Firefox Bug 2037610 und Firefox Bug 2032075).
Änderungen für Add-on-Entwickler
- Erweiterungen erfordern jetzt eine ausdrückliche Benutzererlaubnis, um auf
file://URLs zuzugreifen. Bisher fiel der Zugriff auf lokale Dateien unter die Berechtigung "Zugriff auf Ihre Daten für alle Websites". Diese Änderung führt eine separate Option "Zugriff auf lokale Dateien auf Ihrem Computer" in den Berechtigungseinstellungen der Erweiterung ein (nur Desktop) und der Dateizugriff ist standardmäßig für alle Erweiterungen, einschließlich bestehender, deaktiviert. Die Methodeextension.isAllowedFileSchemeAccess()gibt nun korrekttruezurück, wenn der Benutzer Zugriff auf das Dateischema gewährt hat; zuvor gab Firefox immerfalsezurück. Zusätzlich erfordert ein Aufruf vondevtools.inspectedWindow.eval()auffile://URLs nun diese Berechtigung. (Firefox Bug 2034168) - Unterstützt die Methode
userScripts.execute(), die es Erweiterungen ermöglicht, auf Befehl Benutzerskripte in einen Tab oder Frame einzufügen. Im Gegensatz zuuserScripts.register()unterstützt diese Methode eine einmalige Injektion mehrerer Skriptquellen, die in einer definierten Reihenfolge ausgeführt werden. (Firefox Bug 1930776) - Fügt die
publicSuffixAPI hinzu, die es Erweiterungen ermöglicht, die registrierbare Domain (eTLD+1) und den Public Suffix eines Hostnamens mithilfe der im Browser integrierten Public Suffix List zu bestimmen. Die API bietet drei synchrone Methoden:publicSuffix.isKnownSuffix(),publicSuffix.getKnownSuffix()undpublicSuffix.getDomain(). (Firefox Bug 1315558) - Erweiterungsinhalts-Skripte können nun konstruierte Stylesheets in
document.adoptedStyleSheetsundShadowRoot.adoptedStyleSheetslesen und ändern, ohne.wrappedJSObject. (Firefox Bug 1751346) - Fügt
documentIdzu einer Reihe von WebExtension APIs hinzu, einschließlich einer neuenruntime.getDocumentId()-Methode,webNavigation-Ereignissen und -Methoden,webRequest-Ereignissen, Scripting-Injektionszielen und Messaging-APIs. Siehe Arbeiten mit documentId für die vollständige Liste der unterstützten Ereignisse und Methoden sowie Hinweise zur Verwendung vondocumentId. (Firefox Bug 1891478) - Für kontextbezogene Identitäten (Container):
- Fügt die
contextualIdentities.getSupportedColors()undcontextualIdentities.getSupportedIcons()-Methoden hinzu, um die unterstützten Farben und Symbole abzurufen, wodurch die Notwendigkeit entfällt, diese Werte hartcodieren zu müssen. (Firefox Bug 2044712) - Aktualisiert die verfügbaren Farben.
"turquoise"wird in"cyan"umbenannt,"toolbar"in"gray"und"violet"wird hinzugefügt. Die veralteten Namen"turquoise"und"toolbar"werden aus Gründen der Rückwärtskompatibilität akzeptiert. Um das Hartcodieren von Farbnamen zu vermeiden, verwenden SiecontextualIdentities.getSupportedColors(), um die verfügbaren Farben abzurufen. (Firefox Bug 2044354)
- Fügt die
Experimentelle Webfeatures
Diese Funktionen sind in Firefox 153 enthalten, aber standardmäßig deaktiviert.
Um sie auszuprobieren, suchen Sie auf der about:config Seite nach der entsprechenden Einstellung und setzen Sie sie auf true.
Weitere solcher Funktionen finden Sie auf der Seite Experimentelle Features.