Firefox 106 開發者發行說明
本文件提供了有關 Firefox 106 中將影響開發者的更改資訊。Firefox 106 已於 2022 年 10 月 18 日釋出。
Web 開發人員的變更
HTML
- 當
<source>元素是<picture>元素的子元素時,它現在支援height和width屬性。此功能是一項實驗性功能,透過dom.picture_source_dimension_attributes.enabled首選項啟用(Firefox bug 1694741)。
MathML
<semantics>和<maction>MathML 元素現在預設只渲染第一個子元素(Firefox bug 1588733)。
CSS
@supportsat-rule 現在支援font-tech()和font-format()函式。這些函式可用於測試瀏覽器是否支援給定的字型技術或格式,並根據結果應用 CSS 樣式(Firefox bug 1786493)。
JavaScript
無顯著變化。
API
DOM
- 現在支援
HTMLMetaElement.media屬性。此屬性使您能夠根據media值設定不同的主題顏色(例如,max-width: 600px)。具有media屬性的 Meta 元素允許瀏覽器結合theme-color使用content值來為給定的媒體查詢設定頁面或 UI 顏色(Firefox bug 1706179)。
WebDriver 一致性 (WebDriver BiDi, Marionette)
WebDriver BiDi
-
添加了對
script.getRealms命令的基本支援,該命令目前僅限於WindowRealmInfo型別,其中包括視窗領域和沙箱領域(Firefox bug 1766240)。 -
添加了對
browsingContext.load事件的支援,該事件在 BrowsingContext 視窗上觸發load事件時發出(Firefox bug 1756619)。 -
添加了一個物件引用儲存,用於儲存序列化的遠端值的強引用(Firefox bug 1770736)。
-
添加了對反序列化物件引用儲存中建立的遠端引用的支援(Firefox bug 1788124)。
-
添加了對
script.evaluate、script.callFunction和script.disown命令的全面支援(Firefox bug 1778976)。
Marionette
-
為 Actions 添加了對
wheel輸入源的支援,該輸入源與滾輪式輸入裝置相關聯(Firefox bug 1746601)。 -
添加了對 GeckoView 基於的應用程式(例如 Firefox for Android)開啟和關閉標籤頁的支援(Firefox bug 1506782)。
附加元件開發人員的變更
- 現在預設啟用了將 Manifest V2 的
"background"manifest 鍵屬性"persistent"設定為false的能力(以使後臺頁面變為非永續性)。 "content_security_policy"manifest 鍵中的object-src指令現在是可選的(Firefox bug 1766881)。有關更多詳細資訊,請參閱"content_security_policy"manifest 鍵頁面上的 object-src 指令。