Firefox 69 for developers

Firefox 69 は、米国時間 2019 年 9 月 3 日 にリリースされました。このページでは、開発者に影響する Firefox 69 の変更点をまとめています。

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

開発者ツール

デバッガー

  • イベントリスナーブレークポイント で、ブラウザーのイベントに対してどのコードを実行したかを分析できます。clickkeydown など特定の型、あるいはすべてのマウス入力イベントのようにイベントのカテゴリー全体を選択できます (Firefox バグ 1526082)。
  • デバッガーの ソースリストペイン に表示しているスクリプトを、コンテキストメニューの ファイルをダウンロード で保存できるようになりました (Firefox バグ 888161)。
  • デバッガーのソースリストペインで、拡張機能が UUID に代わって拡張機能の名前で表示されるようになりました (Firefox バグ 1486416)。デバッグしたい拡張機能のコードを見つけやすくなります。
  • スクリプトの読み込みを遅延させることで、デバッガーの起動がかなり早くなりました (Firefox バグ 1527488)。

コンソール

  • リソースやストレージへのアクセスが何度もブロックされることによるノイズを減らすため、トラッキング防止のエラー (en-US)CSP のエラーCORS のエラー による ブラウザーコンソール のメッセージを自動的にグループ化するようになりました (Firefox バグ 1522396)。
  • コンソールに表示されているログを、コンテキストメニューの新しい項目である [表示メッセージをエクスポート] でファイルに保存、またはクリップボードにコピーして共有できるようになりました (Firefox バグ 1517728)。
  • コンソールのツールバーが、縦方向の領域を節約するためレスポンシブに高さを 1 行に減らすようになりました (Firefox バグ 972530)。
  • Firefox UI が発したログに集中するため、コンソールでコンテンツが発したメッセージを隠せるようになりました (Firefox バグ 1523842)。

ネットワーク

  • CSP または 混在コンテンツ のためにブロックされたリソースを、詳しい理由とともにネットワークパネルに表示するようになりました (Firefox バグ 1556451)。
  • ネットワークパネルで、リソースの完全な URL を表示する URL 列が新たに使用可能になりました (Firefox バグ 1341155)。

インスペクター

  • ページインスペクター で要素にマウスポインターを載せたときに表示される情報バーで、その要素がフレックスコンテナーやフレックスアイテムであることを表示するようになりました (Firefox バグ 1521188)。
  • サブグリッドを持つグリッドを含むページを検査するとき、サブグリッドの行が表示されるたびに親グリッドのオーバーレイ行が表示されます。親グリッドのオーバーレイチェックボックスが選択されていない場合、その行は半透明になります (Firefox バグ 1550519).

リモートデバッグ

  • モバイルウェブブラウザーのために、リモートデバッグの機能を古い WebIDE から再設計した about:debugging に移行しました。USB を通してリモート端末の GeckoView をリモートデバッグするエクスペリエンスが向上します (Firefox バグ 1462208)。

全般

  • 開発ツールのパネルの並び順を、人気を反映して変更しました (Firefox バグ 1558630)。

HTML

  • さらに仕様書へ準拠させるため、既定の disabled mode で生成された <track> 要素では、要素に関連付けられたテキストトラックがテキストキューを含む WebVTT ファイルを読み込まないようになりました。modedisabled であるキューにアクセスまたは操作するには、modestarted または hidden に変更します。これによって WebVTT データの読み込みが発生します (Firefox バグ 1550633)。

廃止

  • HTML <keygen> 要素を Firefox から削除しました。これは以前から非推奨であり、また用途がほかの技術に取って代わられました (Firefox バグ 1315460)。

CSS

SVG

JavaScript

HTTP

API

新規 API

DOM

メディア、Web Audio、WebRTC

廃止

WebDriver conformance (Marionette)

その他

  • Marionette が、モーダルダイアログやユーザープロンプトの開く・閉じるを動的に制御するようになりました (Firefox バグ 1477977)。これは、複数開くプロンプトも制御されることを意味します (Firefox バグ 1487358)。
  • DOM の一部が削除されたり追加の通知が出たりすることを防ぐため、既定でトラッキング防止と DOM push 機能を無効化するようになりました (Firefox バグ 1542244)。
  • Firefox が低メモリ状態になったときにバッググラウンドのタブを自動的にアンロードする機能を無効化しました。これはタブを切り替えるときの自動化に悪影響がありました (Firefox バグ 1553748)。

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

API の変更点

その他の変更点

関連情報

過去のバージョン