Firefox 116 for developers 釋出說明

本文件提供有關 Firefox 116 中影響開發人員的更改資訊。Firefox 116 於 2023 年 8 月 1 日釋出。

Web 開發人員的變更

HTML

CSS

  • 已更新 offset-path 屬性的語法,該屬性用於定義元素跟隨的路徑。更新後的語法允許您設定 none 值,或 <offset-path><coord-box> 中的一個。新的 <offset-path> 值可以是 <ray()><url><basic-shape><coord-box> 值取代了舊的 <geometry-box> 值,並允許您根據元素的盒子模型指定路徑形狀。<basic-shape><coord-box> 值分別需要啟用 layout.css.motion-path-basic-shapes.enabledlayout.css.motion-path-coord-box.enabled 首選項。(Firefox bug 1598156)和(Firefox bug 1837305)。

輔助功能 (ARIA)

  • 現在支援 image 角色,作為 img 的同義詞。這與大多數角色名稱(即完整的單詞或完整單詞的連線)保持一致(Firefox bug 1829269)。

JavaScript

SVG

HTTP

API

DOM

媒體、WebRTC 和 Web Audio

WebDriver 一致性 (WebDriver BiDi, Marionette)

WebDriver BiDi

  • 添加了對 session.end 命令的支援,該命令允許使用者終止自動化會話。以前這僅對同時使用 WebDriver Classic 和 WebDriver BiDi 的會話才可能。現在,對於僅使用 WebDriver BiDi 的會話也可能(Firefox bug 1829337)。
  • session.new 命令添加了對 功能匹配 的支援。它允許定義關於目標瀏覽器的期望,例如瀏覽器名稱、平臺名稱等。它還可以用於配置會話,例如,指定是否應接受不安全的證書(Firefox bug 1731730)。
  • 當 Shadow 根是返回值時,它現在會被正確序列化(Firefox bug 1836514)。
  • network 事件的 time origin 資訊已從 originTime 重新命名為 timeOriginFirefox bug 1836926)。
  • 現在,對於涉及重定向的導航請求,network 事件 network.responseCompleted 會被正確發出(Firefox bug 1838238)。

Marionette

  • 移除了對 moz:useNonSpecCompliantPointerOrigin 功能的支援。仍需要此功能的客戶可以在 Firefox 115 ESR 版本受支援的情況下繼續使用。如果您遇到任何問題,請在 Remote Protocol :: Marionette 下提交 bug(Firefox bug 1490258)。
  • 修復了一個迴歸問題,該問題曾導致我們無法區分給定瀏覽上下文中的陳舊元素(之前在頁面上見過的 DOM 元素)和未知元素(Firefox bug 1822466)。
  • 建立新會話現在應該能夠正確等待初始上下文載入完成(Firefox bug 1838381)。

附加元件開發人員的變更

開發者工具