Firefox 80 開發者發行說明
本文件提供了有關 Firefox 80 中影響開發者的變更資訊。Firefox 80 於 2020 年 8 月 25 日釋出。
Web 開發人員的變更
開發者工具
- 現在,您可以使用 Web Console 中的
:block和:unblock輔助命令來阻止和取消阻止網路請求(Firefox bug 1546394)。 - 在 Page Inspector 的 Rules 窗格中將類新增到元素時 新增類,將使用自動完成功能建議現有類(請參閱 Firefox bug 1492797)。
- 當 Debugger 因異常而中斷時,原始碼窗格中的工具提示現在會顯示一個展開/摺疊三角形,其中包含堆疊跟蹤(Firefox bug 1643633)。
- 在 Network Monitor 請求列表中,對於等待時間超過可配置閾值的“慢速”請求,會顯示一個烏龜圖示(Firefox bug 1648373)。
HTML
無更改。
CSS
- 標準、無字首的
appearance屬性現在受支援;現有的-moz-appearance和-webkit-appearance現在是無字首屬性的別名(Firefox bug 1620467)。
JavaScript
- ECMAScript 2021 中用於
export語句的export * as namespace語法現在受支援(Firefox bug 1496852)。
HTTP
- 之前,當 `fullscreen` 指令應用於 `
<iframe>` 時(即透過 `allow` 屬性),除非同時存在 `allowfullscreen` 屬性,否則它不會生效。現在此問題已修復(Firefox bug 1608358)。
API
DOM
- Web Animations API 合成操作現已啟用 — 請參閱
KeyframeEffect.composite和KeyframeEffect.iterationComposite(Firefox bug 1652676)。
移除
Window.open()的outerHeight和outerWidth功能不再暴露給 Web 內容(Firefox bug 1623826)。
WebAssembly
- 現在允許在非共享記憶體上進行原子操作(Firefox bug 1619196)。
WebDriver 符合性 (Marionette)
- 在使用
WebDriver:NewWindow開啟新標籤頁時,在無頭模式下執行測試時不再出現過早返回的問題(Firefox bug 1653281)。 - 我們已移除
WebDriver:SwitchToWindow的name引數 — 它不適用於 W3C 相容模式,並且不再應使用(Firefox bug 1588424)。 - 我們已開始為以下命令新增 Fission 支援:
WebDriver:FindElement、WebDriver:FindElements、WebDriver:GetElementAttribute、WebDriver:GetElementProperty。 - 已知問題:使用
WebDriver:NewWindow或透過呼叫window.open()的任意指令碼開啟新標籤頁時,現在會自動切換到該新視窗(Firefox bug 1661495)。
附加元件開發人員的變更
無更改。