Firefox 28 for Developers 發行說明

Firefox 28 於 2014 年 3 月 18 日釋出。本文件列出了不僅對 Web 開發者,也對 Firefox 和 Gecko 開發者以及外掛開發者有用的重要更新。

面向網路開發者的變更

開發者工具

  • 已新增 console.exception 屬性(Firefox bug 922214)。
  • 已新增 console.assert() 屬性(Firefox bug 760193)。
  • 應用管理器:已新增新的 Manifest 編輯器。
  • 應用管理器:用於除錯應用的工具箱現已嵌入到應用管理器 UI 中。
  • Web Console:添加了“分屏控制檯”模式 - 按 Escape 鍵即可在任何其他工具中快速開啟控制檯。
  • Web Console:為輸出添加了暗色主題。
  • 偵錯程式:美化列印壓縮的 JavaScript。
  • 偵錯程式:將滑鼠懸停在任何變數上或單擊該變數即可彈出一個顯示當前值的彈出視窗。
  • 檢查器:在規則檢視和各種工具提示中添加了顏色選擇器。
  • 瀏覽器工具箱:允許外掛和平臺開發者在針對瀏覽器本身時使用幾乎所有開發者工具。

更多詳情請參閱此帖子

CSS

HTML

  • 已實現 <input type=color><input type=number>,但預設停用。

JavaScript

介面/API/DOM

MathML

SVG

無更改。

音訊/影片

網路

  • 已移除對 SPDY/2 的支援。

外掛和 Mozilla 開發者更新

  • DeferredTask.jsm 的介面已更改,並且已移除 isPending()start()flush()cancel() 方法(Firefox bug 940408)。

安全

  • CSP 未能在沙盒 iframe 中強制執行。此問題已修復(Firefox bug 886164)。
  • 已實現 CSP 1.1 實驗性 script-nonce 指令。應將首選項 security.csp.experimentalEnabled 設定為 true 以啟用此功能(Firefox bug 855326)。