開発者ツール
ハイライト:
- Web Audio Editor
- スクラッチパッドのコード補完とインラインドキュメント
- インスペクターのルールビューでユーザーエージェントのスタイルを表示
- 要素選択ボタンを移動
- インスペクターの情報バーにノードの寸法を追加
- ページ全体のスクリーンショットボタンを追加
- ツールに HiDPI 画像を追加
- インスペクターで、
display:noneが設定されているノードを異なる書式で表示
CSS
mix-blend-modeを既定で有効にしました (Firefox バグ 952643)。- release ビルドで、position:sticky を既定で有効にしました (以前は Nightly および Aurora のみ有効) (Firefox バグ 916315)。
box-decoration-breakを実装して、非標準の-moz-background-inline-policyを削除しました (Firefox バグ 613659)。flex-growおよびflex-shrinkが、0 と 0 以外の値との間でトランジションすることが可能になりました (Firefox バグ 996945)。
HTML
<img>要素のsrcsetプロパティを試験的に実装しました。dom.image.srcset.enableをtrueに設定すると有効になります (Firefox バグ 870021)。- id および class が真のグローバル属性となり、名前空間の有無にかかわらず XML 要素にも適用されるようになりました (Firefox バグ 741295)。
JavaScript
- 新たな ECMAScript 2015 の組み込みメソッドを実装しました。
インターフェイス/API/DOM
navigator.languagesプロパティおよびlanguagechangeイベントを実装しました (Firefox バグ 889335)。Navigator.vibrate()メソッドの動作が最新の仕様に適合するようになりました。長すぎる振動は切り詰められます (Firefox バグ 1014581)。KeyboardEvent.getModifierState()メソッドおよびMouseEvent.getModifierState()メソッドを、Accel仮想モディファイアをサポートするように拡張しました (Firefox バグ 1009388)。KeyboardEvent.codeプロパティを試験的に実装しました。ただし、release ビルドでは無効化しています (Firefox バグ 865649)。Document.querySelector()およびDocument.querySelectorAll()で scope が設定されたセレクター (例えばquerySelector(":scope > li")) を実装しました (Firefox バグ 528456)。- ウェブアニメーション API に関して、
Document.timelineインターフェイスを実験的に実装しました (Firefox バグ 998246)。これは設定項目layout.web-animations.api.enabledで制御されており、現在は Nightly および Aurora のみで有効化しています。 - データストア API がウェブワーカーで使用可能になりました (Firefox バグ 949325)。ただし、認定アプリケーションにのみ有効化されています。
- サービスワーカーの
InstallPhaseEventインターフェイスおよびInstallEventインターフェイスを実装しました (Firefox バグ 967264)。 - MSISDN Verification API を追加しました。特権アプリに対してのみ有効化されています (Firefox バグ 988469)。
- ゲームパッド APIを Android 版の Firefox が対応しました (Firefox バグ 852935)。
- 仕様や CSS 構文の発展に適合するよう、
CSS.escape()を若干変更しました。識別子を'--'から始めることが可能になり、2 番目のダッシュ記号はエスケープされません。また、ベンダー識別子はエスケープしません。(Firefox バグ 1008719) - Hit Regions の実装を完全にするために
MouseEvent.regionが実装されました (Firefox バグ 979692). CanvasRenderingContext2D.drawFocusIfNeeded()メソッドは既定では有効になりました (Firefox バグ 1004579)。Navigator.doNotTrackプロパティは'yes'や'no'の代わりに、HTTPの値を反映した'1'や'0'を返すようになりました (Firefox バグ 887703)。- XMLHttpRequest.responseURL が実装されました (Firefox バグ 998076)。
MathML
<menclose>要素の notation 属性でphasorangleをサポートしました。
SVG
変更なし。
WebRTC
-
ストリームのサイズやフレームレートを制限するため、WebRTC の
getUserMedia()、width、height、framerateに新たな制約を与えました (Firefox バグ 907352):js{ mandatory: { width: { min: 640 }, height: { min: 480 }, }, optional: [ { width: 650 }, { width: { min: 650 }}, { frameRate: 60 }, { width: { max: 800 }}, ] } -
前回までコールバック関数を引数として使用していた WebRTC のメソッドは、 JavaScript のプロミスでも利用できるようになりました。
Audio/Video
変更なし。
セキュリティ
アドオン開発者と Mozilla 開発者向けの変更点
DOM オブジェクトではない JavaScript オブジェクトに、Xray vision を適用するようになりました。 Xrays for JavaScript objects。
getDataDirectory() メソッドが Addon インスタンスに追加されました。このメソッドは、現在のプロファイル内で、アドオンがデータを格納するために好ましい場所を返します。
Add-on SDK
ハイライト
PageModにexcludeオプションを追加しました。Requestにanonymousオプションを追加しました。- アドオンデバッガーがコンソールとスクラッチパッドを含むようになりました。
詳細
Firefox 31 から Firefox 32 の間に行われた GitHub コミット。この一覧は Aurora 移行後に上流で行われた内容が含まれていないでしょう。
Firefox 31 から Firefox 32 の間に解決したバグ。この一覧は Aurora 移行後に上流で行われた内容が含まれていないでしょう。
XPCOM
nsIUDPSocketインターフェイスは、新しいnsIUDPSocket.multicastLoopback、nsIUDPSocket.multicastInterface、nsIUDPSocket.multicastInterfaceAddr属性と、nsIUDPSocket.joinMulticast()およびnsIUDPSocket.leaveMulticast()メソッド が追加されて、マルチキャストにも対応するようになりました。
過去のバージョン
- Firefox 31 for developers
- Firefox 30 for developers
- Firefox 29 for developers
- Firefox 28 for developers
- Firefox 27 for developers
- Firefox 26 for developers
- Firefox 25 for developers
- Firefox 24 for developers
- Firefox 23 for developers
- Firefox 22 for developers
- Firefox 21 for developers
- Firefox 20 for developers
- Firefox 19 for developers
- Firefox 18 for developers
- Firefox 17 for developers
- Firefox 16 for developers
- Firefox 15 for developers
- Firefox 14 for developers
- Firefox 13 for developers
- Firefox 12 for developers
- Firefox 11 for developers
- Firefox 10 for developers
- Firefox 9 for developers
- Firefox 8 for developers
- Firefox 7 for developers
- Firefox 6 for developers
- Firefox 5 for developers
- Firefox 4 for developers
- Firefox 3.6 for developers
- Firefox 3.5 for developers
- Firefox 3 for developers
- Firefox 2 for developers
- Firefox 1.5 for developers