Firefox 73 開發者釋出說明
本文件提供了有關 Firefox 73 中將影響開發者的更改的資訊。Firefox 73 於 2020 年 2 月 11 日釋出。
Web 開發人員的變更
開發者工具
- 控制檯(console)中現在會將 CORS 錯誤顯示為錯誤(而不再是警告),從而提供應有的可見性(Firefox bug 1602093)。
- 現在可以透過在文字和正則表示式搜尋前加上 '-' 來對 Web 控制檯中的搜尋進行取反(可以在 Web 控制檯中對文字和正則表示式搜尋取反)(Firefox bug 1291192)。
HTML
無更改。
CSS
- 我們已實現了
overscroll-behavior-block和overscroll-behavior-inline,它們是overscroll-behavior-x和overscroll-behavior-y的邏輯對映(Firefox bug 833953)。
移除
- 專有的
-moz-touch-enabled媒體查詢已被移除(Firefox bug 1486964)。您應該改用pointer: coarse。
SVG
letter-spacing和word-spacing屬性現在可以在 SVG 中使用(Firefox bug 371787)。
MathML
移除
- 已棄用的
<mfenced>元素已被移除(Firefox bug 1603773)。請改用<mrow>和<mo>元素。
JavaScript
yearName和relatedYear欄位已在DateTimeFormat.prototype.formatToParts()方法中可用,從而為 CJK 日曆提供了有用的格式化選項(Firefox bug 1591664)。
API
DOM
Window物件上的innerWidth和innerHeight屬性已更新,以便在所有情況下都返回佈局視口(layout viewport)的寬度和高度,而不是有時基於視覺視口(visual viewport)。特別是,之前在使用 響應式設計模式時,這些屬性會返回視覺視口的尺寸,導致行為與預期不符(Firefox bug 1514429)。
WebVR
- 已棄用的 WebVR API(已被 WebXR 取代,WebXR 同時支援 增強現實和 虛擬現實應用)現在需要使用 HTTPS 協議的安全上下文(secure context)才能執行。這是因為存在可能包含私人資訊的敏感輸入源(Firefox bug 1381645)。
移除
- 已從 Firefox 中移除了對
corruptedVideoFrames屬性的支援。該屬性在規範中已被棄用(Firefox bug 1602163)。
安全
無更改。
WebDriver 符合性 (Marionette)
- 添加了
WebDriver:Print命令,用於將當前頁面列印為 PDF 文件(Firefox bug 1604506)。 - 如果未指定要捕獲的元素,
Webdriver:TakeScreenshot現在始終捕獲頂級瀏覽上下文(top-level browsing context),而不是當前選中的瀏覽上下文(Firefox bug 1398087, Firefox bug 1606794)。 - 使用
Webdriver:TakeScreenshot的full引數將捕獲完整的頁面(Firefox bug 1571424)。
附加元件開發人員的變更
API 更改
- 已實現
sidebarAction.toggle()函式(bug 1453355)。
清單更改
無更改。
另見
- Hacks 部落格文章:Firefox 73 現已推出