--- title: Firefox 31 for developers slug: Mozilla/Firefox/Releases/31 tags: - Firefox - Firefox 31 - Firefox for Developers translation_of: Mozilla/Firefox/Releases/31 ---
Gecko 31 を搭載した Firefox 31 は、米国時間 2014 年 7 月 22 日にリリースされました。このページでは、開発者に影響する Firefox 31 の変更点をまとめています。
ハイライト:
Firefox 30 から Firefox 31 の間に解決した開発ツール関連のバグ一覧
var-
を --
に変更しました ({{Bug(985838)}})。::-moz-math-stretchy
疑似要素を削除しました ({{Bug(1000879)}})。新たな ECMAScript 6 の機能を実装しました:
Array
のメソッド: {{jsxref("Array.prototype.fill()")}} ({{Bug(911147)}})Math
の関数: {{jsxref("Math.clz32()")}} ({{Bug(925123)}})String
のメソッド: デスクトップ版 Firefox で {{jsxref("String.prototype.normalize()")}} が利用可能になりました ({{Bug(918987)}})。Object
のメソッド: {{jsxref("Object.setPrototypeOf()")}}Number
定数: {{jsxref("Number.MAX_SAFE_INTEGER")}} および {{jsxref("Number.MIN_SAFE_INTEGER")}}。KeyboardEvent
のコンストラクタを実装しました ({{Bug(930893)}})。KeyboardEvent.isComposing
属性を実装しました ({{Bug(993234)}})。InputEvent
インターフェイスを実装しました ({{Bug(993253)}})。InputEvent.isComposing
属性を実装しました ({{Bug(993253)}})。preventDefault()
の呼び出しは defaultPrevented
属性に true
を設定するだけであり、他の動作は変わりません。たとえば、:hover
ステートの設定を抑止することはできません。::-moz-math-stretchy
疑似要素を削除しました ({{Bug(1000879)}})。変更なし。
変更なし。
center
" に設定されていた、urlbar-wrapper
(以前は urlbar-container
) の "align
" 属性を削除しました。これはサードパーティーのテーマに影響を与えることがわかっています。それぞれのテーマにおける正しい修正法は何かを注意深く探るべきですが、同等の効果を維持するのであればテーマに以下の CSS 規則を追加してください:#urlbar-wrapper {
-moz-box-align: center;
}
nsIDOMWindowUtils.sendQueryContentEvent()
および nsIDOMWindowUtils.sendSelectionSetEvent()
が、省略可能な引数 aAdditionalFlags
を持ちます。aReverse
を true
にして nsIDOMWindowUtils.sendSelectionSetEvent()
を呼び出している場合、この変更により動作に問題が発生します。aAdditionalFlags
について詳しくは、各フラグの説明 (QUERY_CONTENT_FLAG_*
および SELECTION_SET_FLAG_*
) をご覧ください。ハイライト:
Firefox 30 から Firefox 31 の間に行われた GitHub コミット。この一覧は Aurora 移行後に上流で行われた内容が含まれていないでしょう。
Firefox 30 から Firefox 31 の間に解決したバグ。この一覧は Aurora 移行後に上流で行われた内容が含まれていないでしょう。
{{Firefox_for_developers('30')}}