Firefox 111 開發者發行說明

本文件提供了有關 Firefox 111 中影響開發者的更改資訊。Firefox 111 已於 2023 年 3 月 14 日釋出。

Web 開發人員的變更

HTML

CSS

  • 現在支援 CSS 顏色函式 color()lab()lch()oklab()oklch()。這些功能預設處於停用狀態,可以透過將首選項 layout.css.more_color_4.enabled 設定為 true 來啟用。有關更多資訊,請參閱 CSS 顏色值文件(Firefox bug 1352757Firefox bug 1128204)。

JavaScript

無顯著變化。

SVG

  • 現在在 <marker> 元素內支援 context-strokecontext-fill 值。有關將這些值與 fillstroke 屬性一起使用的更多資訊,請參閱 <marker> 文件(Firefox bug 752638)。

HTTP

API

DOM

  • 現在,FormData 建構函式接受第二個可選的 submitter 引數來指定提交按鈕。如果按鈕具有名稱或是一個圖片按鈕,它將計入表單資料集中。這使得建立與按鈕觸發的普通表單提交具有相同資料集的 FormData 物件成為可能。有關更多詳細資訊,請參閱 Firefox bug 1812696

媒體、WebRTC 和 Web Audio

WebDriver 一致性 (WebDriver BiDi, Marionette)

WebDriver BiDi

  • 根據最近更新的 WebDriver 經典規範,更改了處理過時元素檢查的行為。有關更多詳細資訊,請參閱 Firefox bug 1808894

Marionette

  • 修復了從 WebDriver:ExecuteScript 返回 ShadowRoot 會導致 cyclic object value 錯誤的問題。有關更多詳細資訊,請參閱 Firefox bug 1764594

附加元件開發人員的變更

  • 已將 matchDiacritics 新增到 Find.find API。此選項使搜尋能夠區分帶音標的字母及其基本字母。例如,當設定為 true 時,搜尋“résumé”不會找到“resume”的匹配項(Firefox bug 1680606)。
  • 已新增 search.query,提供與 Chromium 核心瀏覽器的搜尋 API 相容性(Firefox bug 1804357)。
  • 已將 disposition 屬性新增到 search.search,允許在新標籤頁或視窗中顯示搜尋結果(Firefox bug 1811274)。