Firefox 107 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 107, die Entwickler beeinflussen werden. Firefox 107 wurde am 15. November 2022 veröffentlicht.
Änderungen für Webentwickler
HTML
Keine bedeutenden Änderungen
MathML
- Die veralteten
lquote
undrquote
Attribute des<ms>
MathML-Elements für benutzerdefinierte Anführungszeichen sind nun deaktiviert. Dieses Verhalten wird über die Einstellungmathml.ms_lquote_rquote_attributes.disabled
konfiguriert, die standardmäßig auftrue
gesetzt ist (Firefox Bug 1793387).
CSS
- Die Shortand-CSS-Eigenschaft
contain-intrinsic-size
kann nun angewendet werden, um die Größe eines UI-Elements zu bestimmen, das einer Größenbeschränkung unterliegt. Dies ermöglicht es einem Benutzeragenten, die Größe eines Elements zu bestimmen, ohne seine Kindelemente rendern zu müssen. Die Kurzschreibweisecontain-intrinsic-width
undcontain-intrinsic-height
wird 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-Regel @font-palette-values und ihre Deskriptoren font-family, base-palette und override-colors hinzugefügt. Zusammen helfen sie dabei, die Farbpalette zu definieren (Firefox Bug 1791558).
JavaScript
Keine bedeutenden Änderungen
APIs
Entfernungen
- Die nicht standardisierte und veraltete
SVGSVGElement.useCurrentView
Eigenschaft wurde entfernt. (Siehe Firefox Bug 1174097 für weitere Details.)
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Unterstützung für Realm zum
target
-Argument für die Befehlescript.evaluate
,script.callFunction
undscript.disown
hinzugefügt (Firefox Bug 1779231). -
Unterstützung für die JSON-Serialisierung von komplexen Objekten mit Containerwertfeldern, z.B.
WeakMap
undUint8Array
, hinzugefügt (Firefox Bug 1770754). -
Unterstützung für den
context
-Parameter desbrowsingContext.create
Befehls hinzugefügt, das ermöglicht, einen neuen Tab im Zusammenhang mit einem bestehenden zu öffnen (Firefox Bug 1765619). -
Zuverlässigkeit des
browsingContext.navigate
Befehls verbessert, wenn er mit demwait
Parameter aufnone
aufgerufen wird (Firefox Bug 1763109).
Marionette
-
Der Befehl
WebDriver:ElementSendKeys
setzt jetzt nur noch den Cursor, 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ürzlichen Änderung in der 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 mit dem es abgelehnt wird, anstatt nur ein Objekt mit einermessage
-Eigenschaft zu sein Firefox Bug 1740608.
Ältere Versionen
- Firefox 106 für Entwickler
- Firefox 105 für Entwickler
- Firefox 104 für Entwickler
- Firefox 103 für Entwickler
- Firefox 102 für Entwickler
- Firefox 101 für Entwickler
- Firefox 100 für Entwickler
- Firefox 99 für Entwickler
- Firefox 98 für Entwickler
- Firefox 97 für Entwickler
- Firefox 96 für Entwickler
- Firefox 95 für Entwickler
- Firefox 94 für Entwickler
- Firefox 93 für Entwickler
- 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