Firefox 43 開發者發行說明

要測試 Firefox 的最新開發者功能,請安裝 Firefox Developer Edition Firefox 43 於 2015 年 12 月 15 日釋出。本文件列出了重要的更改,這些更改不僅對 Web 開發者有用,也對 Firefox 和 Gecko 開發者以及附加元件開發者有用。

面向網路開發者的變更

開發者工具

亮點

Firefox 42 和 Firefox 43 之間修復的所有 DevTools bug.

CSS

HTML

  • 對於包含多個幀的 ICO 影像的 <img>,影像的固有尺寸將設定為最大幀的尺寸,而不是最小幀的尺寸(Firefox bug 1201796)。
  • 現在可以透過 JavaScript 動態更改文件視口的值(使用 <meta name="viewport> 定義)(Firefox bug 976616)。

JavaScript

新 API

關於 arguments 物件的更改

其他更改

介面/API/DOM

DOM 和 HTML DOM

無更改。

IndexedDB

  • 添加了一項名為“本地化排序”的新功能,該功能允許建立帶有指定本地化的索引,然後可以使用這些索引根據該本地化的規則對資料進行排序(Firefox bug 871846)。這是一項非標準的 Firefox 特有功能。

Service Workers

WebRTC

  • HTMLCanvasElement.captureStream() 方法已預設啟用(Firefox bug 1177276)。
  • RTCOfferOptions 的非標準約束樣式選項列表已被棄用,將在 Firefox 44 中完全移除。

雜項

MathML

無更改。

SVG

無更改。

音訊/影片

無更改。

HTTP

無更改。

網路

無更改。

安全

  • 如果使用者停用第三方 Cookie,則現在將拒絕從第三方 iframe 訪問 Web 儲存(即 localStoragesessionStorage)(Firefox bug 536509)。
  • 此白名單甚至已在瀏覽器的 Nightly 和 Aurora/Dev Edition 中移除(Firefox bug 1201023)。目前計劃在下一個版本(Firefox 44)的 Beta 和 Release 版本中也移除此白名單。
  • 已為連結到樣式表的 <script><link> 實現了子資源完整性(Firefox bug 992096)。

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

介面

無更改。

XUL

無更改。

JavaScript 程式碼模組

無更改。

XPCOM

無更改。

外掛

  • 為準備未來切換到多程序內容,NPAPI 外掛外掛不能再與頁面內容在同一程序中執行。以 dom.ipc.plugins 開頭的首選項不再使用。

其他

無更改。