Firefox 115 for developers

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

Web 開發人員的變更

HTML

CSS

  • CSS animation-composition 屬性現在預設支援。您可以使用此屬性來指定當多個動畫同時影響同一屬性時使用的複合操作。(Firefox bug 1823862)。
  • CSS @import at-rule supports() 函式中的 supports-conditions 現在預設支援。此功能允許僅在使用者瀏覽器支援指定的功能時才匯入樣式表。(Firefox bug 1830779)。

JavaScript

HTTP

API

移除

WebDriver 一致性 (WebDriver BiDi, Marionette)

WebDriver BiDi

  • 現在,在域內響應和事件中始終包含堆疊跟蹤的有效負載,而不會在第一次使用 "throw" 50 次後進行截斷(Firefox bug 1791715)。
  • 在使用 input.performActions 時,任何正在進行的滾輪事務現在都會在命令結束時重置,以避免保留狀態並防止其影響同一標籤頁內的後續操作(Firefox bug 1821733)。
  • 在使用 input.performActionspointerMove 操作時,無效的元素來源現在會正確引發 "no such error" 失敗(Firefox bug 1832028)。
  • 已修復初始頁面載入時可能出現的一個競態條件,該條件會在直接與新開啟的標籤頁或視窗進行互動時出現(Firefox bug 1832891)。

Marionette

  • 命令 WebDriver:GetComputedLabelWebDriver:GetComputedRole 現在都能正確等待請求的元素的無障礙物件插入 DOM 後再進行處理(Firefox bug 1828816)。
  • 我們內容程序中執行的所有特權程式碼中的 Window.setTimeout() 例項現在都使用一種變體的計時器,該計時器不受在後臺的自動化標籤頁計時器節流的影響。

附加元件開發人員的變更