Firefox 28 for developers

Firefox 28 は米国時間 2014 年 3 月 18 日にリリースされました。この記事では、ウェブ開発者だけでなく、 Firefox や Gecko の開発者やアドオン開発者にとっても有益な主な変更点を紹介します。

ウェブ開発者向けの変更点

開発者ツール

  • console.exception プロパティを追加しました (Firefox バグ 922214)。
  • console.assert プロパティを追加しました (Firefox バグ 760193)。
  • アプリマネージャー: 新しいマニフェストエディターを追加しました。
  • アプリマネージャー: アプリのデバッグ用のツールボックスを、アプリマネージャーの UI 内に組み込みました。
  • ウェブコンソール: "スプリットコンソール" モードを追加しました。Escape キーを押すと、他のツール内にコンソールをすばやく開きます。
  • ウェブコンソール: 出力エリア用の Dark テーマを追加しました。
  • デバッガー: ミニファイされた JavaScript の整形。
  • デバッガー: 変数にマウスポインターを乗せるか変数をクリックすると、現在の値をポップアップで表示します。
  • インスペクター: ルールビューでのカラーピッカーや、さまざまなツールチップを追加しました。
  • ブラウザーツールボックス: アドオンやプラットフォームの開発者が、ブラウザー自身を対象にしてほぼすべての開発ツールを使用できるようになりました。

詳しくはこちらの投稿をご覧ください。

CSS

HTML

  • <input type=color> および <input type=number> を実装しましたが、デフォルトでは無効です。

JavaScript

インターフェイス/API/DOM

MathML

SVG

変更なし。

Audio/Video

ネットワーク

  • SPDY/2 のサポートを廃止しました。

アドオン開発者と Mozilla 開発者向けの変更点

  • DeferredTask.jsm のインターフェイスを変更しました。また isPending()start()flush()cancel() の各メソッドを削除しました (Firefox バグ 940408)。

セキュリティ

  • sandbox 化した iframe では、CSP が適用されていませんでした。これを修正しました (Firefox バグ 886164)。
  • CSP 1.1 の試験的なディレクティブ script-nonce を実装しました。この機能を有効にするには、設定項目 security.csp.experimentalEnabledtrue に設定してください (Firefox バグ 855326)。

関連情報

過去のバージョン