Firefox 103 for developers 發行說明

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

Web 開發人員的變更

HTML

移除

  • 已移除對 <menuitem> 元素的支援,同時移除了 dom.menuitem.enabled 首選項。更多詳情,請參閱 Bug 1372276

MathML

移除

CSS

  • backdrop-filter 屬性(可用於為元素背後的區域應用圖形效果,例如模糊或顏色偏移)現在預設可用。之前需要透過首選項設定 (Firefox bug 1578503)。
  • 現在支援 scroll-snap-stop 屬性 (Firefox bug 1312165)。您可以使用此屬性的 alwaysnormal 值來指定是否傳遞吸附點,即使在快速滾動時也是如此。
  • 已新增對 :modal 偽類的支援。它會選擇所有處於阻止與其他元素互動的狀態的元素,直到該互動被關閉 (Firefox bug 1768535)。
  • 現在支援 contain 屬性的 style 值。您可以使用此值來處理那些對元素及其後代之外有影響的屬性,以確保效果不會逃離包含元素。更多資訊,請參閱 (Firefox bug 1463600)。

JavaScript

API

WebDriver 一致性 (WebDriver BiDi, Marionette)

WebDriver BiDi

  • 添加了一個用於停用實驗性 BiDi 命令和事件的首選項 remote.experimental.enabled (Firefox bug 1777951)。
  • 添加了一個 script 模組,其中包含 evaluate 命令的實驗性實現。僅當 remote.experimental.enabled 設定為 true 時可用 (Firefox bug 1742979)。
  • 為具有簡單值和複雜物件的集合添加了序列化支援,例如用於 log.entryAdded 的事件資料或 script.evaluate 的返回值 (Firefox bug 1770752)。
  • 修復了 browsingContext.navigate 在導航到快取影像時的邊緣情況 (Firefox bug 1763133)。

Marionette

附加元件開發人員的變更

移除

  • 移除了 WebExtensions 中的 ServiceWorker API (在擴充套件內部執行時,'serviceWorker' in navigator 現在返回 false) (Firefox bug 1593931)。