Firefox 106 開發者發行說明

本文件提供了有關 Firefox 106 中將影響開發者的更改資訊。Firefox 106 已於 2022 年 10 月 18 日釋出。

Web 開發人員的變更

HTML

  • <source> 元素是 <picture> 元素的子元素時,它現在支援 heightwidth 屬性。此功能是一項實驗性功能,透過 dom.picture_source_dimension_attributes.enabled 首選項啟用(Firefox bug 1694741)。

MathML

  • <semantics><maction> MathML 元素現在預設只渲染第一個子元素(Firefox bug 1588733)。

CSS

  • @supports at-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.evaluatescript.callFunctionscript.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 指令