Firefox 114 開發者釋出說明

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

Web 開發人員的變更

開發者工具

HTML

無顯著變化。

CSS

  • 現在,:lang() 偽類使用字串匹配語義(包括 * 萬用字元)來匹配語言程式碼,而不是字首匹配語義。此外,現在支援使用逗號分隔的語言列表來匹配多種語言(Firefox bug 1121792)。
  • 現在支援 -webkit-text-security 屬性,該屬性可讓你用形狀替換字元。你現在可以使用此屬性來控制文字安全的渲染(Firefox bug 1826629)。
  • 現在支援在 calc() 函式內部使用 infinityNaN 常量(Firefox bug 1830759)。

JavaScript

SVG

API

移除

WebDriver 一致性 (WebDriver BiDi, Marionette)

WebDriver BiDi

  • 添加了對命令 input.performActionsinput.releaseActions 的支援,這些命令可用於模擬使用者輸入以與網頁上的元素進行互動。與 Marionette 類似,支援 WebDriver 規範中所有可用的輸入源,即 keypointerwheelFirefox bug 1832380)。
  • 添加了對自定義瀏覽器到客戶端訊息的支援,這允許從先前透過 script.addPreloadScript 安裝的指令碼內部發送 script.message 事件(Firefox bug 1824187)。
  • 添加了對 script.evaluatescript.callFunctionserializationOptions 引數的支援,以自定義 RemoteValue 序列化(Firefox bug 1824953)。
  • 修復了 script.evaluatescript.callFunction 命令均未包含堆疊跟蹤,並且未能正確構建被拒絕 Promise 的異常詳細資訊的問題(Firefox bug 1829630)。
  • 修復了當頁面定義了 <base> meta 標籤時,browsingContext.domContentLoadedbrowsingContext.load 事件未報告正確 url 的問題(Firefox bug 1825634)。

Marionette

  • 修復了命令 WebDriver:GetComputedRole 未能正確返回 WAI-ARIA 角色的問題(Firefox bug 1822112)。
  • 修復了當修飾鍵在同一個 WebDriver:ElementSendKeys 命令中再次使用時,修飾鍵未被重置的問題(Firefox bug 1776190)。

附加元件開發人員的變更

移除

  • Manifest V3 擴充套件中,actionoptions_uipage_actionsidebar_action manifest 鍵下的 browser_style 支援已棄用(Firefox bug 1827910)。有關在 Manifest V3 擴充套件中從 browser_style 遷移的資訊,請參閱 Manifest v3 遷移