Firefox 69 開發者版本釋出說明

本文提供 Firefox 69 中將影響開發者的變更資訊。Firefox 69 於 2019 年 9 月 3 日釋出。

Web 開發人員的變更

開發者工具

偵錯程式

  • 事件監聽器斷點讓你可以診斷頁面響應瀏覽器事件執行的程式碼。你可以選擇特定的型別,如 clickkeydown,或整個事件類別,如所有滑鼠輸入事件。(Firefox bug 1526082)。
  • 現在可以透過偵錯程式源列表窗格中顯示的指令碼,透過“下載檔案”上下文選單選項儲存指令碼(Firefox bug 888161)。
  • 在偵錯程式的源列表窗格中,載入的擴充套件程式會顯示其名稱,而不僅僅是它們的 UUIDFirefox bug 1486416),這使得查詢要除錯的擴充套件程式程式碼變得更加容易。
  • 透過懶載入指令碼,偵錯程式現在載入速度顯著加快(Firefox bug 1527488)。

控制檯

網路

檢查器

  • 當你在頁面檢查器中懸停在一個元素上時,出現的 infobar 現在包括一個元素是 flex 容器或 flex 專案的事實(Firefox bug 1521188)。
  • 當檢查包含帶有子網格的網格的頁面時,只要顯示子網格的線條,就會顯示父網格的覆蓋線;如果父網格的覆蓋複選框未選中,則其線條是半透明的(Firefox bug 1550519)。

遠端除錯

  • 對於我們的移動 Web 開發者,我們已將遠端除錯從舊的 WebIDE 遷移到重新設計的 about:debugging,從而顯著改善了透過 USB 在遠端裝置上除錯 GeckoView 的體驗(Firefox bug 1462208)。

通用

HTML

  • 為了更嚴格地與規範保持一致,與 <track> 元素關聯的文字軌道不再載入包含文字提示的 WebVTT 檔案,如果該元素是在其預設的 disabled mode 下建立的。要在 modedisabled 時訪問或操作提示,請將 mode 更改為 startedhidden;這將觸發 WebVTT 資料的載入(Firefox bug 1550633)。

移除

  • HTML <keygen> 元素已從 Firefox 中移除。它在一段時間前已被棄用,其目的通常已被其他技術取代(Firefox bug 1315460)。

CSS

SVG

JavaScript

HTTP

API

新 API

DOM

媒體、Web Audio 和 WebRTC

移除

WebDriver 符合性 (Marionette)

其他

  • Marionette 現在動態處理模態對話方塊和使用者提示的開啟和關閉(Firefox bug 1477977),這也意味著將處理多個開啟的提示(Firefox bug 1487358)。
  • 跟蹤保護和 DOM 推送功能現在預設停用,以避免 DOM 部分被移除以及額外的通知(Firefox bug 1542244)。
  • 如果 Firefox 遇到記憶體不足情況,後臺選項卡自動解除安裝功能現在已停用——這與在選項卡之間切換時的自動化操作嚴重衝突(Firefox bug 1553748)。

附加元件開發人員的變更

API 更改

其他更改

另見