Gecko 28 を搭載した Firefox 28 は米国時間 2014 年 3 月 18 日にリリースされました。このページでは、開発者に影響する Firefox 28 の変更点をまとめています。
Web 開発者向けの変更点一覧
開発者ツール
console.exception
プロパティを追加しました (バグ 922214)。console.assert
プロパティを追加しました (バグ 760193)。- アプリマネージャ: 新しいマニフェストエディタを追加しました。
- アプリマネージャ: アプリのデバッグ用のツールボックスを、アプリマネージャの UI 内に組み込みました。
- Web コンソール: "スプリットコンソール" モードを追加しました。Escape キーを押すと、他のツール内にコンソールをすばやく開きます。
- Web コンソール: 出力エリア用の Dark テーマを追加しました。
- デバッガ: ミニファイされた JavaScript の整形。
- デバッガ: 変数にマウスポインタを載せるか変数をクリックすると、現在の値をポップアップで表示します。
- インスペクタ: ルールビューでのカラーピッカーや、さまざまなツールチップを追加しました。
- ブラウザツールボックス: アドオンやプラットフォームの開発者が、ブラウザ自身を対象にしてほぼすべての開発ツールを使用できるようになりました。
詳しくはこちらの投稿をご覧ください。
CSS
- マルチラインの flexbox をサポートしました (バグ 939901)。
- 東アジア言語における長い表記 (longhand)のカウンタースタイルを実装しました (バグ 934072)。
background-blend-mode
プロパティをサポートしました (バグ 841601)。font-variant-ligatures
プロパティに値none
を追加しました (バグ 913264)。- 疑似要素で
:hover
ユーザアクション疑似クラスをサポートしました (バグ 922669)。
HTML
<input type=color>
および<input type=number>
を実装しましたが、デフォルトでは無効です。
JavaScript
- ECMAScript 6 (Harmony) の実装が続いています:
Array
の新たなメソッドを実装しました:Array.prototype.entries()
およびArray.prototype.keys()
(バグ 894658)
インターフェイス/API/DOM
HTMLVideoElement.canPlayType('video/webm')
がmaybe
を返すようになりました (バグ 884275)。DocumentFragment.getElementById()
メソッドを実装しました。例:document.createDocumentFragment().getElementById()
(バグ 933193)KeyboardEvent.repeat
属性を実装しました (バグ 600117)。File
コンストラクタを実装しました。例:new File(["foo"], "foo.txt")
(バグ 819900)- プライバシーの理由により、
navigator.plugins
が enumerable ではなくなりました (バグ 757726)。 Window.screenX
属性およびWindow.screenY
属性が CSS ピクセル値を返すようになりました (デバイスピクセル値は返しません) (バグ 943668)。CanvasRenderingContext2D.drawSystemFocusRing()
メソッドおよびCanvasRenderingContext2D.drawCustomFocusRing()
メソッドを実装しました。これらを有効にするには、設定項目canvas.focusring.enabled
をtrue
に設定しなければなりません (バグ 540456)。- 以下の属性を
NavigatorID
に追加しました:appCodeName
およびproduct
(バグ 925847)
MathML
- the
mathvariant
属性をサポートしました (バグ 114365)。
SVG
変更なし。
Audio/Video
ネットワーク
SPDY/2
のサポートを廃止しました。
アドオン開発者と Mozilla 開発者向けの変更点
- DeferredTask.jsm のインターフェイスを変更しました。また
isPending()
、start()
、flush()
、cancel()
の各メソッドを削除しました (バグ 940408)。
セキュリティ
関連情報
過去のバージョン
- 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