---
title: Firefox 32 for developers
slug: Mozilla/Firefox/Releases/32
tags:
- Firefox
translation_of: Mozilla/Firefox/Releases/32
---
Gecko 32 を搭載した Firefox 32 は、米国時間 2014 年 9 月 2 日にリリースされました。このページでは、開発者に影響する Firefox 32 の変更点をまとめています。
Web 開発者向けの変更点一覧
ハイライト:
Firefox 31 から Firefox 32 の間に解決した開発ツール関連のバグ一覧
CSS
- {{cssxref("mix-blend-mode")}} をデフォルトで有効にしました ({{Bug(952643)}})。
- release ビルドで、position:sticky をデフォルトで有効にしました (以前は Nightly および Aurora のみ有効) ({{Bug(916315)}})。
- {{cssxref("box-decoration-break")}} を実装して、非標準の {{cssxref("-moz-background-inline-policy")}} を削除しました ({{Bug(613659)}})。
- {{cssxref("flex-grow")}} および {{cssxref("flex-shrink")}} が、0 と 0 以外の値との間でトランジションすることが可能になりました ({{Bug(996945)}})。
HTML
- {{HTMLElement("img")}} 要素の {{HTMLattrxref("srcset", "img")}} プロパティを試験的に実装しました。
dom.image.srcset.enable
を true
に設定すると有効になります ({{Bug(870021)}})。
JavaScript
- 新たな ECMAScript 6 の組み込みメソッドを実装しました:
- {{jsxref("Array.from()")}} ({{bug(904723)}})
- {{jsxref("Array.prototype.copyWithin()")}} ({{bug(934423)}})
- {{jsxref("Number.isSafeInteger()")}} ({{bug(1003764)}})
インターフェイス/API/DOM
- {{domxref("NavigatorLanguage.languages", "navigator.languages")}} プロパティおよび {{event("languagechange")}} イベントを実装しました ({{Bug(889335)}})。
- {{domxref("Navigator.vibrate()")}} メソッドの動作が最新の仕様に適合するようになりました。長すぎる振動は切り詰められます ({{bug(1014581)}})。
- {{domxref("KeyboardEvent.getModifierState()")}} メソッドおよび {{domxref("MouseEvent.getModifierState()")}} メソッドを、
Accel
仮想モディファイアをサポートするように拡張しました ({{Bug(1009388)}})。
- {{domxref("KeyboardEvent.code")}} プロパティを試験的に実装しました。ただし、release ビルドでは無効化しています ({{Bug(865649)}})。
- {{domxref("Document.querySelector()")}} および {{domxref("Document.querySelectorAll()")}} で scope が設定されたセレクタ (例えば
querySelector(":scope > li")
) を実装しました ({{Bug(528456)}})。
- Web Animation API に関して、{{domxref("Document.timeline")}} インターフェイスを実験的に実装しました ({{bug("998246")}})。これは設定項目
layout.web-animations.api.enabled
で制御されており、現在は Nightly および Aurora のみで有効化しています。
- Data Store API が Web Workers で使用可能になりました ({{bug("949325")}})。ただし、認定アプリケーションにのみ有効化されています。
- ServiceWorker の {{domxref("InstallPhaseEvent")}} インターフェイスおよび {{domxref("InstallEvent")}} インターフェイスを実装しました ({{Bug("967264")}})。
- MSISDN Verification API を追加しました。特権アプリに対してのみ有効化されています ({{Bug("988469")}})。
- 仕様や CSS 構文の発展に適合するよう、{{domxref("CSS.escape()")}} を若干変更しました。識別子を
'--'
から始めることが可能になり、2 番目のダッシュ記号はエスケープされません。また、ベンダー識別子はエスケープしません。({{bug(1008719)}})
- ストリームのサイズやフレームレートを制限するため、WebRTC の {{domxref("NavigatorUserMedia.getUserMedia", "getUserMedia()")}}、
width
、height
、framerate
に新たな制約を与えました ({{bug("907352")}}):
{
mandatory: {
width: { min: 640 },
height: { min: 480 }
},
optional: [
{ width: 650 },
{ width: { min: 650}},
{ frameRate: 60 },
{ width: { max: 800}},
]
}
MathML
- {{MathMLElement("menclose")}} 要素の notation 属性で
phasorangle
をサポートしました。
SVG
変更なし。
Audio/Video
変更なし。
セキュリティ
アドオン開発者と Mozilla 開発者向けの変更点
DOM オブジェクトではない JavaScript オブジェクトに、Xray vision を適用するようになりました: Xrays for JavaScript objects。
Add-on SDK
ハイライト
詳細
Firefox 31 から Firefox 32 の間に行われた GitHub コミット。この一覧は Aurora 移行後に上流で行われた内容が含まれていないでしょう。
Firefox 31 から Firefox 32 の間に解決したバグ。この一覧は Aurora 移行後に上流で行われた内容が含まれていないでしょう。
関連情報
過去のバージョン
{{Firefox_for_developers('31')}}