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
meter
Rolle wurde implementiert (Firefox Bug 1727616). - Die Benutzeroberfläche für
<input type="datetime-local">
wurde implementiert. (Firefox Bug 1283388).
CSS
- Das
small-caps
Schlüsselwort wird jetzt für diefont-synthesis
Eigenschaft unterstützt (Firefox Bug 1706080).
JavaScript
- Klassen-
static
-Initialisierungsblöcke werden jetzt unterstützt und ermöglichen eine flexiblere Initialisierung vonstatic
Eigenschaften (Firefox Bug 1725689). - Die Eigenschaften
imageOrientation
undpremultiplyAlpha
können der MethodeWindow.createImageBitmap()
undWorkerGlobalScope.createImageBitmap()
über dasoptions
-Objekt übergeben werden (Firefox Bug 1367251). Intl.supportedValuesOf()
wird jetzt unterstützt und ermöglicht es, Werte aufzulisten, die von einer Implementierung unterstützt werden. Dies könnte beispielsweise verwendet werden, um ein Polyfill nur für die fehlende Kategorie von Werten herunterzuladen (Firefox Bug 1670033).
HTTP
- Der SHA-256-Algorithmus wird jetzt für HTTP-Authentifizierung mit Digests unterstützt. Dies ermöglicht eine viel sicherere Authentifizierung als bisher mit dem MD5-Algorithmus (Firefox Bug 472823).
- Der Standard-HTTP-
ACCEPT
-Header für Bilder wurde geändert zu:image/avif,image/webp,*/*
(nach der Hinzufügung der Unterstützung für das AVIF-Bildformat). (Firefox Bug 1682995).
APIs
ElementInternals.shadowRoot
undHTMLElement.attachInternals
werden jetzt unterstützt (Firefox Bug 1723521).- Der Wert
device-pixel-content-box
wird jetzt fürResizeObserver.Observe()
unterstützt (Firefox Bug 1587973). - Die Methoden
Window.reportError()
undWorkerGlobalScope.reportError()
werden jetzt unterstützt, wodurch Skripte Fehler an die Konsole oder globale Ereignishandler melden können und damit einer nicht abgefangenen JavaScript-Ausnahme ähneln (Firefox Bug 1722448).
Ereignisse
- Die globale Ereignishandlereigenschaft
onsecuritypolicyviolation
wird jetzt unterstützt. Damit kann ein Handler für die Verarbeitung vonsecuritypolicyviolation
-Ereignissen zugewiesen werden, die bei einer Verletzung der Content Security Policy ausgelöst werden (Firefox Bug 1727302). - Die
onslotchange
-Ereignishandlereigenschaft wird jetzt aufHTMLSlotElement
undShadowRoot
unterstützt. Damit kann ein Handler für die Verarbeitung vonslotchange
-Ereignissen zugewiesen werden, die bei<slot>
-Elementen ausgelöst werden, wenn die in dem Slot enthaltenen Knoten geändert werden (Firefox Bug 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 vorhanden oder in anderen aktuellen Browsern unterstützt (Firefox Bug 1717760).
WebDriver-Konformität (Marionette)
- Ein Fehler wurde behoben, der dazu führte, dass
WebDriver:Print
bei großen Dokumenten fehlschlug (Firefox Bug 1721982).
Änderungen für Add-on-Entwickler
- Sidebars sind jetzt in
extension.getViews
enthalten, wennwindowId
angegeben ist (Firefox Bug 1612390).
Sonstiges
- Unterstützung für AVIF-Bilder ist jetzt standardmäßig aktiviert (Firefox Bug 1682995). Dieses Format bietet eine ausgezeichnete Kompression und keine Patenteinschränkungen (es wurde von der Alliance for Open Media entwickelt). Firefox kann Standbilder anzeigen, mit Farbraum-Unterstützung für sowohl volle als auch eingeschränkte Bereichsfarben, sowie Bildtransformationen zum Spiegeln und Drehen. 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