このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Firefox 42 開発者向けリリースノート

Firefox の最新の開発者向け機能をテストするには、 Firefox Developer Edition をインストールしてください Firefox 42 は、米国時間 2015 年 11 月 3 日にリリースされました。この記事では、ウェブ開発者だけでなく、Firefox や Gecko の開発者やアドオン開発者にとっても有益な主な変更点を紹介します。

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

開発者ツール

ハイライト:

Firefox 41 から Firefox 42 の間に解決した開発ツール関連のバグ一覧

CSS

HTML

JavaScript

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

DOM & HTML DOM

  • id を伴う画像が、Window インターフェイスのプロパティのリストに入らないようになりました。<img id="login">window.login としてアクセスできません。この動作は Firefox 26 で導入しており、その後変更された仕様書に合致させるために削除しました (Firefox バグ 959992)。

  • MouseEvent.offsetX および MouseEvent.offsetY を追加しました (Firefox バグ 69787)。

  • HTMLInputElement インターフェイスを、ディレクトリーのアップロードを扱うよう実験的に拡張しました (Firefox バグ 1164310)。以下 4 つのメンバーは、設定項目 dom.input.dirpickertrue に設定すると使用できます。

    • HTMLInputElement.directory
    • HTMLInputElement.isFilesAndDirectoriesSupported
    • HTMLInputElement.getFilesAndDirectories()
    • HTMLInputElement.chooseDirectory()
  • Directory インターフェイスを実験的に拡張しました (Firefox バグ 1177688)。Directory.path および Directory.getContents の 2 つのメンバーは、設定項目 dom.input.dirpickertrue に設定すると使用できます。

  • HTMLMediaElement.mozSrcObjectHTMLMediaElement.srcObject に改名しました (Firefox バグ 1175523)。

サービスワーカー

ウェブアニメーション API

ウェブアニメーション API の実験的な実装で、サポート範囲が広がりました:

ウェブコンポーネント

シャドウ DOM の実験的な実装を変更しました。

WebGL

WebRTC

  • RTCPeerConnection.createOffer() のオプションデータ型である RTCOfferOptions が、より仕様に近くなるように更新されました。他の変更点としては、 voiceActivityDetection オプションを提供する RTCOfferAnswerOptions 辞書をベースにしたことです。
  • RTCAnswerOptions 辞書が追加されました。これは、 createAnswer()options 引数に使用される型です。
  • RTCICECandidatePairStats.mozPriorityRTCICECandidatePairStats.priority に改名しました (Firefox バグ 1184426)。

新規 API

その他

MathML

変更なし。

SVG

変更なし。

Audio/Video

変更なし。

HTTP

  • Firefox 41 まで、HTTP/2 レスポンスに含まれる未定義または無効な擬似ヘッダーフィールドを、誤って受け入れていました。これが修正され、Firefox 42 より受け入れる擬似ヘッダーフィールドは仕様書に従い :status のみになります。独自のフィールドを含むレスポンスヘッダーは、異常なものであると判断します (Firefox バグ 1136727)。

ネットワーク

セキュリティ

  • 有効期間が 39 か月を超える EV 証明書は、DV 証明書として判断および取り扱われるようになりました (Firefox バグ 1145679)。

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

インターフェイス

nsIContentPolicy

  • Gecko 内部やアドオンのコードがさまざまなタイプの要求をより区別できるようにするため、TYPE_EMBED 定数を nsIContentPolicy に追加しました。以前はこのような場合に、TYPE_OBJECT を使用していました (Firefox バグ 1148030)。
  • 同様に、TYPE_SUBDOCUMENT 定数を TYPE_FRAME および TYPE_IFRAME に分割しました (Firefox バグ 1148044)。

XUL

変更なし。

JavaScript コードモジュール

変更なし。

XPCOM

変更なし。

その他

変更なし。