Firefox 78 for developers 釋出說明

本文件提供了關於 Firefox 78 中將影響開發者的更改資訊。Firefox 78 於 2020 年 6 月 30 日釋出。

另請參閱 Mozilla Hacks 上的 Firefox 78 中的新增功能:開發者工具改進、新正則表示式引擎和豐富的 Web 平臺更新

Web 開發人員的變更

開發者工具

偵錯程式

  • 現在,您可以從 about:debugging 面板中更改遠端裝置訪問的 URL。(Firefox bug 1617237
  • 偵錯程式中的停用 JavaScript 選單項現在隻影響當前標籤頁,並在開發者工具關閉時重置。(Firefox bug 1640318
  • 如果啟用了作用域窗格中的對映,則日誌點可以將其源對映程式碼中的變數名映射回其原始名稱。(Firefox bug 1536857

網路監控器

其他工具

  • 輔助功能檢查器已退出 Beta。您可以使用它來檢查網站上的各種輔助功能問題。(Firefox bug 1602075
  • 未捕獲的 Promise 錯誤現在會在控制檯中提供所有詳細資訊,包括其名稱和堆疊。(Firefox bug 1636590

CSS

JavaScript

API

DOM

Service Workers

  • 擴充套件支援版本 (ESR):Firefox 78 是第一個支援 Service Workers(和 Push API)的 ESR 版本。之前的 ESR 版本不支援(Firefox bug 1547023)。

WebAssembly

  • 現在支援 Wasm Multi-value,這意味著 WebAssembly 函式現在可以返回多個值,指令序列可以消耗和產生多個堆疊值(Firefox bug 1628321)。
  • WebAssembly 現在支援使用 JavaScript 中的 BigInt 來匯入和匯出 64 位整數函式引數(i64)(Firefox bug 1608770)。

移除 TLS 1.0 和 1.1

附加元件開發人員的變更

  • browsingData.removeCachebrowsingData.removePluginData 現在支援按主機名刪除。(Firefox bug 1636784)。
  • 使用 proxy.onRequest 時,基於選項卡 ID 或視窗 ID 進行限制的過濾器現在已正確應用。這對於想要僅在一個視窗中提供代理功能的附加元件可能很有用。
  • 單擊“所有選項卡”下拉選單中的上下文選單後,現在會傳遞適當的選項卡物件。過去,會錯誤地傳遞活動選項卡。
  • 使用 downloads.download 和 saveAs 選項時,現在會記住最近使用的目錄。雖然開發者無法獲取此資訊,但對使用者來說非常方便。