Firefox 66 for developers

この記事は翻訳作業中です。

草案
このページは完成していません。

このページでは、開発者に影響する Firefox 66 の変更点をまとめています。Firefox 66 は現在 Beta バージョン であり、米国時間 2019 年 3 月 19 日 にリリースする予定です。

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

開発者ツール

変更なし。

HTML

  • file: URL から読み込んだ UTF-8 エンコードされた HTML (およびプレーンテキスト) ファイルについて、<meta charset="utf-8"> または UTF-8 BOM がないものもサポートしました。このようなファイルをサーバーにアップロードする前に、ローカル環境で作業しやすくするためです。サーバーでは、このようなファイルに Content-Type HTTP ヘッダーで charset=utf-8 を送信しなければなりません。ローカルファイルで使用する検出方法は、ネットワーク環境の逐次読み込みで問題が発生します (バグ 1071816)。

廃止

CSS

SVG

変更なし。

廃止

JavaScript

変更なし。

API

API の追加と変更

  • Release 版の Firefox 66 で、音声の自動再生がデフォルトでブロックされます (バグ 1487844)。この機能は、すべてのユーザーへ段階的に適用されます。

DOM

DOM イベント

  • InputEvent.inputType プロパティを実装しました (バグ 1447239)。
  • Window.event および Event.returnValue プロパティ (元は IE の独自機能であり、互換性の理由でほかのブラザーもサポートしました) を、Firefox 66 で再導入しました。それぞれバージョン 63 や 64 で追加した後、互換性の問題で再び削除していました。
  • バージョン 66 より、keypress イベントオブジェクトの KeyboardEvent.keyCode プロパティが 0 であるとき、値が KeyboardEvent.charCode と同じになります。逆に charCode が 0 であるときは、keyCode と同じ値になります。このミラーリング動作はほかのブラウザーと一致しており、これに関連する互換性の問題のほとんどが解決すると思われます。ただし 一部の JavaScript ライブラリーで、ブラウザー検出によって新たな問題が発生する可能性があります。仕様書の用語では、split model から conflated model に切り替えました (UI Event 仕様書の How to determine keyCode for keypress events をご覧ください)。

メディア、Web Audio、WebRTC

  • MediaDevicesgetDisplayMedia() メソッド (navigator.mediaDevices.getDisplayMedia() として使用可能) を追加して、仕様書に一致させました。このメソッドは、スクリーンまたはスクリーンの一部を MediaStream として取得して、操作または共有できます (バグ 1321221)。
  • スクリーンやウィンドウの内容を取得するための、Firefox 独自の getUserMedia() に基づくメソッドを最終的に非推奨にする取り組みの一部として、非標準の mediaSource 定数を値 screen および window と同等に扱うようになりました。どちらも、ユーザーが選択するスクリーンやウィンドウのリストを提供します (バグ 1474376)。
  • ローカル出力の RTCRTPStreamStats オブジェクトに qpSum を追加しました。これは、ビデオトラックで送受信するすべてのフレームの量子化パラメーターの合計を表します。この値が高ければ、ストリームはより圧縮されていると考えられます (バグ 1347070)。
  • 将来の Firefox で Feature Policy をサポートするための取り組みで、コンテンツに適切なオリジンが存在しない状況では getUserMedia() を使用できなくなりました。例えばサンドボックス化された <iframe>、ユーザーがアドレスバーに入力した data URL から呼び出した場合です。詳しくは Security in MediaDevices.getUserMedia() をご覧ください (バグ 1371741)。

廃止

ネットワーク

セキュリティ

変更なし。

プラグイン

変更なし。

その他

  • Windows で、AV1 コーデックをデフォルトでサポートしました (バグ 1452146)。

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

API の変更点

変更なし。

マニフェストの変更点

変更なし。

関連情報

過去のバージョン

ドキュメントのタグと貢献者

このページの貢献者: mdnwebdocs-bot, yyss
最終更新者: mdnwebdocs-bot,