Firefox 93 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 93, die Entwickler betreffen. Firefox 93 wurde am 5. Oktober 2021 veröffentlicht.
Hinweis: Siehe auch Viel zu sehen in Firefox 93 auf Mozilla Hacks.
Änderungen für Webentwickler
HTML
- Die ARIA-Rolle
meter
wurde implementiert (Firefox Fehler 1727616). - Die Benutzeroberfläche für
<input type="datetime-local">
wurde implementiert. (Firefox Fehler 1283388).
CSS
- Das Schlüsselwort
small-caps
wird jetzt für diefont-synthesis
-Eigenschaft unterstützt (Firefox Fehler 1706080).
JavaScript
- Klassen-
static
-Initialisierungsblöcke werden jetzt unterstützt, was eine flexiblere Initialisierung vonstatic
-Eigenschaften ermöglicht (Firefox Fehler 1725689). - Die Eigenschaften
imageOrientation
undpremultiplyAlpha
können an die MethodeWindow.createImageBitmap()
undWorkerGlobalScope.createImageBitmap()
unter Verwendung desoptions
-Objekts übergeben werden (Firefox Fehler 1367251). Intl.supportedValuesOf()
wird jetzt unterstützt, was es erlaubt, die von einer Implementierung unterstützten Werte aufzulisten. Dies könnte beispielsweise verwendet werden, um ein Polyfill nur für die fehlende Kategorie von Werten herunterzuladen (Firefox Fehler 1670033).
HTTP
- Der SHA-256-Algorithmus wird jetzt für die HTTP-Authentifizierung unter Verwendung von Digests unterstützt. Dies ermöglicht eine viel sicherere Authentifizierung als zuvor mit dem MD5-Algorithmus verfügbar war (Firefox Fehler 472823).
- Der Standard-HTTP-
ACCEPT
-Header für Bilder änderte sich zu:image/avif,image/webp,*/*
(nach Hinzufügen der Unterstützung für das AVIF-Bildformat). (Firefox Fehler 1682995).
APIs
ElementInternals.shadowRoot
undHTMLElement.attachInternals
werden jetzt unterstützt (Firefox Fehler 1723521).- Der Wert
device-pixel-content-box
wird jetzt fürResizeObserver.Observe()
unterstützt (Firefox Fehler 1587973). - Die Funktion
Window.reportError()
undWorkerGlobalScope.reportError()
wird jetzt unterstützt, was es Skripten ermöglicht, Fehler an die Konsole oder globale Ereignishandler zu melden und damit eine nicht abgefangene JavaScript-Ausnahme zu emulieren (Firefox Fehler 1722448).
Ereignisse
- Die globale Ereignishandler-Eigenschaft
onsecuritypolicyviolation
wird jetzt unterstützt. Dies kann verwendet werden, um einen Handler für die Verarbeitung vonsecuritypolicyviolation
-Ereignissen zuzuweisen, die ausgelöst werden, wenn es zu einer Verletzung der Content Security Policy kommt (Firefox Fehler 1727302). - Die Eigenschaft
onslotchange
für den Ereignishandler wird jetzt aufHTMLSlotElement
undShadowRoot
unterstützt. Dies kann verwendet werden, um einen Handler für die Verarbeitung vonslotchange
-Ereignissen zuzuweisen, die auf<slot>
-Elementen ausgelöst werden, wenn sich die im Slot enthaltenen Knoten ändern (Firefox Fehler 1501983).
Entfernungen
KeyboardEvent.initKeyEvent()
wurde hinter die Präferenzdom.keyboardevent.init_key_event.enabled
verschoben und ist standardmäßig deaktiviert. Die Methode ist in keiner aktuellen Spezifikation enthalten oder in anderen aktuellen Browsern unterstützt (Firefox Fehler 1717760).
WebDriver-Konformität (Marionette)
- Ein Fehler wurde behoben, der dazu führte, dass
WebDriver:Print
bei großen Dokumenten fehlschlug (Firefox Fehler 1721982).
Änderungen für Add-on-Entwickler
- Seitenleisten sind jetzt in
extension.getViews
enthalten, wennwindowId
angegeben ist (Firefox Fehler 1612390).
Sonstiges
- Unterstützung für AVIF-Bilder ist jetzt standardmäßig aktiviert (Firefox Fehler 1682995). Dieses Format hat eine hervorragende Kompression und keine Patenteinschränkungen (es wurde von der Alliance for Open Media entwickelt). Firefox kann Standbilder anzeigen, mit Farbraumunterstützung sowohl für volle als auch beschränkte Farbskalen, und Bildtransformationen für Spiegelung und Rotation. Die Präferenz image.avif.compliance_strictness kann verwendet werden, um die Konformitätsstrenge mit der Spezifikation anzupassen. Animierte Bilder werden nicht unterstützt.
Ältere Versionen
- Firefox 92 für Entwickler
- Firefox 91 für Entwickler
- Firefox 90 für Entwickler
- Firefox 89 für Entwickler
- Firefox 88 für Entwickler
- Firefox 87 für Entwickler
- Firefox 86 für Entwickler
- Firefox 85 für Entwickler
- Firefox 84 für Entwickler
- Firefox 83 für Entwickler
- Firefox 82 für Entwickler
- Firefox 81 für Entwickler
- Firefox 80 für Entwickler
- Firefox 79 für Entwickler
- Firefox 78 für Entwickler
- Firefox 77 für Entwickler
- Firefox 76 für Entwickler
- Firefox 75 für Entwickler
- Firefox 74 für Entwickler
- Firefox 73 für Entwickler
- Firefox 72 für Entwickler
- Firefox 71 für Entwickler
- Firefox 70 für Entwickler
- Firefox 69 für Entwickler
- Firefox 68 für Entwickler
- Firefox 67 für Entwickler
- Firefox 66 für Entwickler
- Firefox 65 für Entwickler
- Firefox 64 für Entwickler
- Firefox 63 für Entwickler
- Firefox 62 für Entwickler