Firefox 68 開發者版本更新說明

本文提供 Firefox 68 中會影響開發者的功能變更資訊。Firefox 68 於 2019 年 7 月 9 日釋出。

Web 開發人員的變更

開發者工具

瀏覽器/網路控制檯

JavaScript 偵錯程式

  • 現在可以透過按下 Shift + Ctrl + F(Windows 或 Linux)或 Shift + Cmd + F(macOS)從偵錯程式中搜尋當前專案中的所有檔案(Firefox bug 1320325)。

網路監視器

頁面檢查器

儲存檢查器

其他

  • 輔助功能檢查器現在包含一個新的“檢查問題”功能,其中包括許多審計工具,用於突出顯示網頁上的輔助功能問題。第一個可用的檢查是“對比度”,用於突出顯示顏色對比度問題。
  • 控制 about:debugging 頁面上內部擴充套件(系統附加元件和隱藏擴充套件)可見性的首選項已從 devtools.aboutdebugging.showSystemAddons 更改為 devtools.aboutdebugging.showHiddenAddonsFirefox bug 1544372)。
  • 響應式設計模式已經重新設計——“裝置設定”對話方塊(裝置選擇選單 > 編輯列表...)現在更加直觀且易於使用(Firefox bug 1487857)。

移除

HTML

  • <track> 元素(由 HTMLTrackElement 表示)現在除了 TextTrack 本身之外,還會收到一個 cuechange 事件,如果文字軌道包含在媒體元素中(Firefox bug 1548731)。
  • <link> 元素再次支援 disabled 屬性,儘管行為有所不同。當 disabled 設定在 <link> 元素上並帶有 rel="stylesheet" 時,引用的樣式表在頁面載入期間不會載入,並且會在 disabled 屬性更改為 false 或移除時按需載入(Firefox bug 1281135)。

移除

CSS

移除

  • scroll-snap-coordinatescroll-snap-destinationscroll-snap-type-xscroll-snap-type-y 已被移除。
  • scroll-snap-type 屬性已成為長手屬性,因此舊的縮寫語法(如 scroll-snap-type:mandatory)將停止工作。

SVG

無更改。

JavaScript

API

CSS 物件模型 (CSSOM)

DOM

DOM 事件

媒體、Web Audio 和 WebRTC

移除

HTTP

  • HTTP Clear-Site-Data 標頭不再支援 executionContexts 指令。由於導航過程中不同型別資料之間相互連線的問題以及規範的設計方式,此指令已被移除。有人提議因此以及其他原因將此指令從規範中移除(Firefox bug 1548034)。

移除

安全

WebDriver 符合性 (Marionette)

錯誤修復

  • 如果 WebDriver:SwitchToWindow 將選擇更改為不同的視窗,它現在會在返回之前等待其 focusactivate 事件(Firefox bug 1335085)。
  • 修復了 TypeError: this.tabModal is null 故障,該故障有時在與模態對話方塊或使用者提示互動時出現(Firefox bug 1538782)。

其他

  • 停用在低記憶體條件下強制解除安裝後臺選項卡的功能,以防止頂級瀏覽器上下文神奇地消失(Firefox bug 1553748)。
  • 停用導致在開啟新選項卡後導航到網站時 HTTP 身份驗證對話方塊不出現的特權內容程序(Firefox bug 1558763)。

外掛

無更改。

附加元件開發人員的變更

API 更改

清單更改

無更改。

另見