title | slug | l10n | ||
---|---|---|---|---|
Firefox 31 for developers |
Mozilla/Firefox/Releases/31 |
|
{{FirefoxSidebar}}
ハイライト:
- ウェブページから色を選択するスポイトツール
- コンソールのエラーメッセージでフルスタックトレースを表示
- ボックスモデルビューで編集が可能
- コンソールのメッセージにスタイルを設定する %c 書式
- ネットワークモニタの "cURL としてコピー" コマンド
- ソースエディターで Sublime Text のキーバインドをサポート
- ネットワークモニタのログを残し続けるオプション
- ウェブコンソールで、JavaScript の警告をデフォルトで表示するように変更
- Alt+クリックでノードの子孫をすべて展開
Firefox 30 から Firefox 31 の間に解決した開発ツール関連のバグ一覧
- 最新の仕様の変更を反映して、CSS Variables の接頭辞
var-
を--
に変更しました (Firefox バグ 985838)。 - {{cssxref("hyphens")}} プロパティでポーランド語のハイフネーション規則をサポートしました (Firefox バグ 987668)。
- 韓国語のカウンタスタイルで、10,000 の倍数に不要なホワイトスペースがある問題を修正しました (Firefox バグ 985186)。
- 親の :before 擬似要素が存在して overflow が auto である場合に、CSS opacity のトランジションが機能しない問題を修正しました (Firefox バグ 990340)。
::-moz-math-stretchy
擬似要素を削除しました (Firefox バグ 1000879)。
- {{HTMLElement("track")}} を実装しました (Firefox バグ 629350)。
新たな ECMAScript 2015 の機能を実装しました。
- 新たな
Array
のメソッド: {{jsxref("Array.prototype.fill()")}} (Firefox バグ 911147) - 新たな
Math
の関数: {{jsxref("Math.clz32()")}} (Firefox バグ 925123) - 新たな
String
のメソッド: デスクトップ版 Firefox で {{jsxref("String.prototype.normalize()")}} が利用可能になりました (Firefox バグ 918987)。 - 新たな
Object
のメソッド: {{jsxref("Object.setPrototypeOf()")}} - 新たな
Number
定数: {{jsxref("Number.MAX_SAFE_INTEGER")}} および {{jsxref("Number.MIN_SAFE_INTEGER")}}。
KeyboardEvent
のコンストラクターを実装しました (Firefox バグ 930893)。- Resource Timing API を実装しました (Firefox バグ 822480)。
KeyboardEvent.isComposing
属性を実装しました (Firefox バグ 993234)。InputEvent
インターフェイスを実装しました (Firefox バグ 993253)。InputEvent.isComposing
属性を実装しました (Firefox バグ 993253)。- {{domxref("CSS.escape", "CSS.escape()")}} を実装しました (Firefox バグ 955860)。
- 他のブラウザーと同様に {{domxref("Element/mousemove_event", "mousemove")}} がキャンセル可能になりました (Firefox バグ 704423)。
preventDefault()
の呼び出しはdefaultPrevented
属性にtrue
を設定するだけであり、他の動作は変わりません。たとえば、:hover
ステートの設定を抑止することはできません。 - {{domxref("Path2D")}} インターフェイスが実装されました。
- {{domxref("CanvasRenderingContext2D.isPointInPath()")}}、{{domxref("CanvasRenderingContext2D.isPointInStroke()")}}、{{domxref("CanvasRenderingContext2D.clip()")}}、{{domxref("CanvasRenderingContext2D.fill()")}}、{{domxref("CanvasRenderingContext2D.stroke()")}} メソッドがオプションで {{domxref("Path2D")}} オブジェクトを受け付けるように更新されました。
- {{domxref("HTMLMediaElement.fastSeek()")}} を実装しました。
Connection
インターフェイスは {{domxref("NetworkInformation")}} に名称が変更され、新しい仕様に一致するように変更されました (Firefox バグ 960426)。- {{domxref("Navigator.sendBeacon()")}} が実装されました。これは、解析や他のデータの非同期送信を、送信するページが読み込まれているかどうかに依存しない方法で行うもので、 {{domxref("Window/unload_event", "unload")}} または {{domxref("Window.beforeunload_event", "beforeunload")}} ハンドラーで使用することができます。
- ISO/IEC CD 14496-22 3rd edtion のセクション 6.3.6 にある OpenType MATH table を部分的に実装しました (Firefox バグ 407059)。詳しくは MathML torture test をお試しください。
::-moz-math-stretchy
擬似要素を削除しました (Firefox バグ 1000879)。- 可能であれば、math valiant が bold、italic、bold-italic である場合に Unicode の数学用英数字記号を使用するようになりました (Firefox バグ 930504)。
変更なし。
変更なし。
-
昔から "
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_*
) をご覧ください。
ハイライト:
- アドオンデバッガー
- 高水準な BrowserWindow オブジェクトと DOM の windows との間の変換および高水準な Tab オブジェクトと XUL の tabs との間の変換を行う機能を追加しました。
- Mac OS X の panel で使用するデフォルトテーマを更新しました。
- panel に contentStyle および contentStyleFile オプションを追加しました。
Firefox 30 から Firefox 31 の間に行われた GitHub コミット。この一覧は Aurora 移行後に上流で行われた内容が含まれていないでしょう。
Firefox 30 から Firefox 31 の間に解決したバグ。この一覧は Aurora 移行後に上流で行われた内容が含まれていないでしょう。
{{Firefox_for_developers('30')}}