Firefox 23 for developers

Gecko 23 を搭載した Firefox 23 は米国時間 2013 年 8 月 6 日にリリースされました。このページでは、開発者に影響する Firefox 23 の変更点をまとめています。

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

セキュリティ

  • Mixed content のブロック。Firefox はセキュアな (https) ページでセキュアでない (http) リソースを読み込みません (Firefox バグ 834836)。
  • CSP 1.0 ポリシーの標準的な構文を実装して、デフォルトで施行します。

開発者ツール

  • 開発者ツールにネットワークパネルを追加しました。これは、ウェブコンソールの "ネットワーク" ビューより詳細なツールです。
  • ウェブコンソールを "コンソール" に改名して、セキュリティのエラーや警告をフィルタリングする設定を追加しました。
  • ツールボックスの新たな設定項目によって機能の無効化、Light/Dark テーマの切り替え、Chrome/Remote デバッグの有効化が可能になりました。

HTML

JavaScript

  • Object.defineProperty メソッドが、Array オブジェクトの length プロパティの再定義に使用できるようになりました。
  • ウィンドウの移動やコンテキストメニューの置き換えを含む、JavaScript を無効化する選択項目を削除しました。about:config で設定項目 "javascript.enabled" をダブルクリックすることで、JavaScript を無効化できます。

DOM

CSS

MathML

  • <mspace> 要素でマイナスの幅を実装しました (Firefox バグ 717546)。
  • <semantics> 要素は MathML3 仕様で述べられているとおりに、表示する子要素を決めるようになりました。

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

Firefox 開発者ツール

chrome://browser/content/debugger.xul にオーバーレイするアドオンは、chrome://browser/content/devtools/debugger.xul. へのオーバーレイが必要になりました。互換性のため、chrome.manifest でこれら両方への参照を追加してもさしつかえありません。

関連情報

過去のバージョン