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

View in English Always switch to English

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

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

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

開発者ツール

HTML

変更なし。

CSS

JavaScript

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

DOM & HTML DOM

WebGL

変更なし。

IndexedDB

サービスワーカーと関連 API

WebRTC

  • WebGL 1.0 仕様書の改訂に合わせて、RTCIceServer 辞書の対応が更新され、credentialType プロパティの対応が追加されました。このプロパティは、資格情報がパスワードかトークンかを指定する文字列です。現在、Firefox は "password" のみサポートしています。

新規 API

変更なし。

その他

  • Cache.add() および Cache.addAll() で、レスポンスステータスが 200 番台ではない場合に TypeError 例外が発生するようになりました (Firefox バグ 1244764)。
  • アプリのインストールと管理 API (navigator.mozApps.*) を、Firefox OS 以外のプラットフォームでは公開しないようになりました (Firefox バグ 1238576)。
  • Web Crypto API のメソッドで、RSA-PSS 暗号化アルゴリズムが使用可能になりました (Firefox バグ 1191936)。
  • 権限 APIPermissions.revoke() メソッドを追加しました (Firefox バグ 1197461)。
  • ブラウザー API は、<iframe> の機能を拡張し、HTML を使用してウェブコンテンツを表示させるためのフレームを作成することができるもので、以前は Firefox OS でのみ利用可能でしたが、現在ではデスクトップ版のクロームコードでも利用可能になりました(Firefox バグ 1238160)。
  • 通知 APIrequestPermission() メソッドを、コールバックベースの構文からプロミスベースの構文に更新しました (Firefox バグ 1241278)。
  • 全画面 API を最新の仕様に合わせて更新して、接頭辞を削除しました。一部のメソッドは改名および大文字・小文字を変更しました (Firefox バグ 743198)。これは設定項目 full-screen-api.unprefix.enabled で制御されており、デフォルトで無効化していることに注意してください (Firefox バグ 1268749)。

Audio/Video

HTTP

  • Accept ヘッダーの、画像用の既定値を image/png,image/*;q=0.8,*/*;q=0.5 から */* に変更しました (Firefox バグ 1249474)。

ネットワーク

変更なし。

セキュリティ

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

インターフェイス

  • アドオン向けに、JavaScript で CSS トークナイザーが使用可能になりました (Firefox バグ 1152033)。

FUEL

Firefox 3 で導入された FUEL JavaScript ライブラリーを削除しました。このライブラリーはアドオンの開発を支援するように設計されましたが、アドオン SDK の導入や WebExtensions のサポートにより、役に立つものではなくなりました (Firefox バグ 1090880)。

XUL

変更なし。

JavaScript コードモジュール

変更なし。

XPCOM

変更なし。

その他

変更なし。