Firefox 41 開發者版發行說明

要測試 Firefox 最新的開發者功能,請安裝 Firefox Developer Edition。Firefox 41 於 2015 年 9 月 22 日釋出。本文列出了對網路開發者、Firefox 和 Gecko 開發者以及附加元件開發者都有用的主要更改。

面向網路開發者的變更

開發者工具

亮點

Firefox 40 和 Firefox 41 之間修復的所有開發者工具 Bug:請注意,其中許多 Bug,特別是與效能工具相關的 Bug,已被移植到 Firefox 40 中。

CSS

HTML

JavaScript

介面/API/DOM

HTML 編輯 API

事件

Web 加密

Canvas API

Service Workers

WebGL

WebRTC

  • 在構造新的 RTCPeerConnection 時,如果未指定 STUN 伺服器,Firefox 不再提供預設的 STUN 伺服器。您需要提供一個才能成功建立 WebRTC 連線。

雜項

MathML

新的預設和回退字型處理

數學公式需要特殊字型。到目前為止,這些字型硬編碼在 mathml.css 使用者代理樣式表(用於設定 <math> 標籤的 font-family)和首選項選項 font.mathfont-family(用於設定可拉伸和大型運算子的回退字型)中。Firefox 41 引入了一個內部 x-math 語言,該語言會自動設定在 <math> 標籤上,並引入了相應的首選項選項(例如 font.name.serif.x-math)。使用者代理樣式表現在將 <math> 標籤的 font-family 設定為 serif,並且首選項選項 font.mathfont-family 已替換為 font.name.serif.x-math。所有平臺現在基本使用相同的回退字型列表,其中“Latin Modern Math”是第一個。預設/回退字型可以從標準的每個語言字型首選項選單中配置。有關更多詳細資訊,請參見 Firefox bug 947654Firefox bug 1160456

SVG

  • 站點圖示(收藏夾圖示、快捷方式圖示)現在支援 SVG (Firefox bug 366324)。

音訊/影片

網路

安全

  • 現在支援 CSP 1.1 manifest-src 指令 (Firefox bug 1089255)。
  • 以前的 Firefox 版本錯誤地將 內容安全策略 referrer 指令的值 origin-when-cross-origin 拼寫為 origin-when-crossorigin。現在已糾正,加入了缺少的連字元。

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

XUL

無更改。

JavaScript 程式碼模組

無更改。

XPCOM

介面

無更改。

其他

  • 已新增一個新的、內部的、僅限 Chrome 上下文的 API,用於將視窗的根小部件渲染到 <canvas> 中:CanvasRenderingContext2D.drawWidgetAsOnScreen()。此 API 使用作業系統將小部件螢幕快照。有關更多詳細資訊,請參見 Firefox bug 1167477