Firefox 42 開發者發行說明

要測試 Firefox 最新的開發者功能,請安裝 Firefox Developer Edition。Firefox 42 於 2015 年 11 月 3 日釋出。本文列出了對網頁開發者、Firefox 和 Gecko 開發者以及附加元件開發者都有用的主要變化。

面向網路開發者的變更

開發者工具

亮點

Firefox 41 到 Firefox 42 之間所有已修復的開發者工具 bug.

CSS

HTML

JavaScript

介面/API/DOM

DOM 和 HTML DOM

Service Workers

Web Animations API

我們的 Web 動畫 API 實驗性實現已擴充套件以支援

Web Components

我們的 Shadow DOM 實驗性實現已修改

WebGL

WebRTC

新 API

雜項

MathML

無更改。

SVG

無更改。

音訊/影片

無更改。

HTTP

  • Firefox 41 及更早版本錯誤地接受了 HTTP/2 響應中未定義或無效的偽標頭欄位。現在已修復此問題,根據規範,從 Firefox 42 開始,唯一接受的偽標頭欄位是 :status。包含任意欄位的響應標頭被視為格式錯誤。(Firefox bug 1136727

網路

安全

  • 有效期超過 39 個月的 EV 證書現在被視為並作為 DV 證書處理(Firefox bug 1145679)。

面向附加元件和 Mozilla 開發者的變更

介面

nsIContentPolicy

  • 已將 TYPE_EMBED 常量新增到 nsIContentPolicy,以允許 Gecko 內部和附加元件程式碼更好地區分不同型別的請求。以前,在這些情況下使用 TYPE_OBJECTFirefox bug 1148030)。
  • 同樣,TYPE_SUBDOCUMENT 常量已拆分為 TYPE_FRAMETYPE_IFRAMEFirefox bug 1148044)。

XUL

無更改。

JavaScript 程式碼模組

無更改。

XPCOM

無更改。

其他

無更改。