Firefox 107 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 107, die Entwickler betreffen werden. Firefox 107 wurde am 15. November 2022 veröffentlicht.
Änderungen für Webentwickler
HTML
Keine bemerkenswerten Änderungen
MathML
-
Die veralteten Attribute
lquote
undrquote
des MathML-Elements<ms>
für benutzerdefinierte Eröffnungs- und Schlusszeichen sind jetzt deaktiviert. Dieses Verhalten wird über die Einstellungmathml.ms_lquote_rquote_attributes.disabled
konfiguriert, die standardmäßig auftrue
gesetzt ist (Firefox Bug 1793387).
CSS
-
Die CSS-Kurzform-Eigenschaft
contain-intrinsic-size
kann jetzt angewendet werden, um die Größe eines Benutzeroberflächenelements festzulegen, das der Größeneinschränkung unterliegt. Dies ermöglicht es einem Benutzeragenten, die Größe eines Elements zu bestimmen, ohne seine Kindelemente rendern zu müssen. Die Kurzformeigenschaftencontain-intrinsic-width
undcontain-intrinsic-height
werden ebenfalls unterstützt, zusammen mit den logischen Eigenschaftencontain-intrinsic-block-size
undcontain-intrinsic-inline-size
. (Firefox Bug 1597529). - Farbige Schriftarten werden jetzt über die font-palette Eigenschaft unterstützt (Firefox Bug 1791558). Unterstützung wurde auch für die CSS-At-Regel @font-palette-values und ihre Deskriptoren font-family, base-palette und override-colors hinzugefügt. Zusammen helfen sie, die Farbpalette zu definieren (Firefox Bug 1791558).
JavaScript
Keine bemerkenswerten Änderungen
APIs
Entfernungen
-
Die nicht standardisierte und veraltete Eigenschaft
SVGSVGElement.useCurrentView
wurde entfernt. (Siehe Firefox Bug 1174097 für weitere Details.)
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Unterstützung für den
Realm
-Parameter zumtarget
-Argument für die Befehlescript.evaluate
,script.callFunction
undscript.disown
hinzugefügt (Firefox Bug 1779231). -
Unterstützung für die JSON-Serialisierung komplexer Objekte mit containerähnlichen Wertfeldern, z.B.
WeakMap
undUint8Array
, hinzugefügt (Firefox Bug 1770754). -
Unterstützung für den
context
-Parameter desbrowsingContext.create
-Befehls hinzugefügt, der das Öffnen eines neuen Tabs in Bezug auf einen bestehenden ermöglicht (Firefox Bug 1765619). -
Zuverlässigkeit des
browsingContext.navigate
-Befehls verbessert, wenn er mit demwait
-Parameter aufnone
gesetzt aufgerufen wird (Firefox Bug 1763109).
Marionette
-
Der Befehl
WebDriver:ElementSendKeys
setzt jetzt nur den Caret, wenn das Element noch nicht fokussiert ist (Firefox Bug 1791736). -
Der Befehl
WebDriver:PerformAction
wurde aktualisiert, umundefined
nicht mehr als Wert für verschiedene Parameter derpointerMove
- undwheel
-Aktionen zu akzeptieren (Firefox Bug 1781066). -
Die Selenium Atoms wurden aktualisiert, um einer kürzlich geänderten WebDriver-Spezifikation zu entsprechen (Firefox Bug 1771942).
Änderungen für Add-on-Entwickler
Sonstige
- Die
error
-Eigenschaft, die zurückgegeben wird, wenn ein Fehler inscripting.executeScript
auftritt, repräsentiert jetzt jeden Wert, den das Skript wirft oder ablehnt, anstatt nur ein Objekt mit einer message-Eigenschaft zu sein Firefox Bug 1740608.
Ältere Versionen
- Firefox 106 for developers
- Firefox 105 for developers
- Firefox 104 for developers
- Firefox 103 for developers
- Firefox 102 for developers
- Firefox 101 for developers
- Firefox 100 for developers
- Firefox 99 for developers
- Firefox 98 for developers
- Firefox 97 for developers
- Firefox 96 for developers
- Firefox 95 for developers
- Firefox 94 for developers
- Firefox 93 for developers
- Firefox 92 for developers
- Firefox 91 for developers
- Firefox 90 for developers
- Firefox 89 for developers
- Firefox 88 for developers
- Firefox 87 for developers
- Firefox 86 for developers
- Firefox 85 for developers
- Firefox 84 for developers
- Firefox 83 for developers
- Firefox 82 for developers
- Firefox 81 for developers
- Firefox 80 for developers
- Firefox 79 for developers
- Firefox 78 for developers
- Firefox 77 for developers
- Firefox 76 for developers