Firefox 38 面向開發者的釋出說明

Firefox 38 於 2015 年 5 月 12 日釋出。本文列出了對 Web 開發者、Firefox 和 Gecko 開發者以及附加元件開發者都有用的主要變化。

面向網路開發者的變更

開發者工具

亮點

Firefox 37 和 Firefox 38 之間所有已修復的開發者工具 bug.

CSS

HTML

JavaScript

介面/API/DOM

MathML

無更改。

SVG

無更改。

音訊/影片

無更改。

網路

無更改。

安全

  • 在 Firefox 中,處理登入表單時,autocomplete=false 屬性現在被忽略(Firefox bug 1025703)。這是為了透過允許密碼管理器工具更可靠地工作來鼓勵使用更安全的密碼。
  • 現在在使用 TLS 時停用 RC4,除了少數明確允許的網站。此白名單是一項臨時措施,直到這些網站得到修復(Firefox bug 1124039)。此回退由 security.tls.unrestricted_rc4_fallback 首選項控制,目前預設為 trueFirefox bug 1138882)。
  • 需要回退到不安全 TLS 版本才能工作的網站現在已列入硬編碼白名單,該白名單將隨著時間推移而縮小(Firefox bug 1114816)。透過將 security.tls.insecure_fallback_hosts.use_static_list 設定為 false 可以停用白名單。

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

附加元件 SDK

亮點

Electrolysis (E10s) 更新

詳情

XUL

無更改。

JavaScript 程式碼模組

Downloads.jsm

  • DownloadTarget 物件現在具有 existssize 屬性,允許您確定下載目標檔案在磁碟上的存在性和大小,以及一個新方法 refresh(),它要求更新這些值。

XPCOM

  • 如果傳遞 PR_APPEND 而沒有 PR_TRUNCATE,則 "@mozilla.org/network/atomic-file-output-stream;1""@mozilla.org/network/safe-file-output-stream;1" 現在會丟擲異常(Firefox bug 1117580)。
  • nsICompositionStringSynthesizernsIDOMWindowUtils.sendCompositionEvent() 已移除。請改用 nsITextInputProcessor。(Firefox bug 917322
  • nsIDOMWindowUtils.sendKeyEvent() 現已棄用。請改用 nsITextInputProcessorFirefox bug 1119609)。