DevTools の新機能 (Microsoft Edge 89)

Microsoft Edge DevTools の最新機能と Microsoft Visual Studio Code および Visual Studio 用の Microsoft Edge DevTools 拡張機能を確認するには、これらのお知らせをお読みください。

最新の状態を維持し、最新の DevTools 機能を入手するには、Insiders プレビュー バージョンの Microsoft Edge をダウンロードしてください。 Windows、Linux、macOS のいずれを使用している場合でも、既定の開発ブラウザーとして Canary (または別のプレビュー チャネル) を使用することを検討してください。 Microsoft Edge のベータ版、開発版、カナリア版は、Microsoft Edge の安定したリリースバージョンと並べて、個別のアプリとして実行されます。 「Microsoft Edge Insider Channels」を参照してください。

最新のお知らせについては、 Twitter の Microsoft Edge チームに従ってください。 DevTools に関する問題を報告したり、新機能を要求したりするには、 MicrosoftEdge/DevTools リポジトリに問題を提出します。

新機能は今ようこそ

Microsoft Edge DevTools の新機能 ツールに、新しい外観と新しい名前が追加されました。 ようこそウェルカム ツールには、最新の DevTools のニュースと更新プログラムが引き続き表示されます。 Microsoft Edge DevTools ドキュメントへのリンク、フィードバックの送信方法なども含まれるようになりました。 Microsoft Edge の各更新後に ウェルカム ツールを表示するには、タイトルの下の 各更新プログラムの後の [開く] タブ の横にあるチェック ボックスをオンにします。

ウェルカム ツールを閉じるには、タブ タイトルの右側にある [X] をクリックします。

ウェルカム ツールが強調表示されています

更新: この機能はリリースされ、試験的ではありません。

関連項目:

[スタイル] ウィンドウの [ビジュアル フォント エディター]

試験的な機能

CSS でフォントを操作する場合は、新しいビジュアル フォント エディターを使用します。 フォールバック フォントを定義し、スライダーを使用してフォントの太さ、サイズ、行の高さ、間隔を定義できます。

[スタイル] ウィンドウのビジュアル フォント エディター

フォント エディターを使用すると、次のことが可能になります。

  • 異なるフォント プロパティの単位を切り替えます。
  • さまざまなフォント プロパティのキーワードを切り替えます。
  • 単位を変換します。
  • 正確な CSS コードを生成します。

この実験を有効にするには、「 設定>の実験 」を参照し、[ スタイル] ウィンドウの [新しいフォント エディター ツールを有効にする] の横にあるチェック ボックスをオンにします。

Chromium オープンソース プロジェクトのこの機能の履歴については、「Issue 1093229」を参照してください。

関連項目:

CSS Flexbox デバッグ ツール

DevTools では、Flexbox レイアウトとグリッド レイアウトがサポートされるようになりました。

更新: この機能はリリースされ、試験的ではありません。

関連項目:

グリッド:

MDN:

履歴については、Chromium オープンソース プロジェクトの「Issue 1136394 and 1139949」を参照してください。

新しい Flexbox (flex) アイコンは、flex コンテナーを識別して表示するのに役立ちます

要素ツールの新しい Flexbox (flex) アイコンは、コード内の Flexbox コンテナーを識別するのに役立ちます。 Flexbox (flex) アイコンをクリックして、Flexbox コンテナーの輪郭を描くオーバーレイ効果をオンまたはオフにします。 [ レイアウト ] ウィンドウの [ スタイル ] と [ 計算済み] の横にあるオーバーレイの色をカスタマイズできます。

Flexbox コンテナーの輪郭を描くオーバーレイ効果をオンまたはオフにするには、 Flexbox (flex) アイコンをクリックします。

[スタイル] と [計算済み] の横にある [レイアウト] ウィンドウでオーバーレイの色をカスタマイズできます。

Flexbox (flex) アイコンと Web ページが強調表示されています。

Flexbox (flex) アイコンと Web ページが強調表示されている

[レイアウト] ウィンドウで強調表示されている Flexbox オーバーレイ:

[レイアウト] ウィンドウで強調表示されている Flexbox オーバーレイ

更新: この機能はリリースされ、試験的ではありません。

関連項目:

CSS プロパティを使用して Flexbox レイアウトが変更されたときに配置アイコンとビジュアル ガイドを表示する

Flexbox レイアウトの CSS を編集すると、[ スタイル ] ウィンドウの CSS オートコンプリートに、関連する Flexbox プロパティの横に便利なアイコンが表示されるようになりました。 この新機能を試すには、 要素 ツールを開き、flex コンテナーを選択します。 次に、[ スタイル ] ウィンドウでそのコンテナーのプロパティを追加または変更します。

オートコンプリート メニューに、 や などのalign-contentalign-items配置プロパティの効果を示すアイコンが表示されるようになりました。

さらに、DevTools では、CSS プロパティの表示を改善するために、ガイド行が align-items 表示されるようになりました。 gap CSS プロパティもサポートされています。 次の図では、 gap CSS プロパティが に gap: 12px; 設定され、各ギャップのハッチング パターンが表示されます。

で始まる align-CSS プロパティのオートコンプリート メニューが強調表示されています。

'align-' で始まる CSS プロパティで強調表示されたオートコンプリート メニュー

CSS プロパティと Web ページの Flexbox gap が強調表示されています。

CSS プロパティと Web ページの Flexbox ギャップが強調表示されている

更新: この機能はリリースされ、試験的ではありません。

関連項目:

新しい [その他のツール] ボタンを使用してツールをすばやく追加する

Microsoft Edge DevTools でさらに多くのツールを開く新しい方法が追加されました。 [ その他のツール] アイコンは、メイン パネルの右側にあるプラス記号 (+) です。 メイン パネルに追加できる他のツールの一覧を表示するには、 その他のツール (+) アイコンをクリックします。

DevTools で強調表示されているその他のツール

更新: この機能はリリースされ、試験的ではありません。

関連項目:

支援技術が CSS の提案の位置と数を発表するようになりました

CSS ルールを編集すると、機能のドロップダウン リストが表示されます。 この機能は、Microsoft Edge バージョン 89 で発表されているため、支援技術のユーザーには利用できませんでした。 支援技術のユーザーは、[ スタイル ] ウィンドウで CSS の提案に移動できるようになりました。 Microsoft Edge バージョン 88 以前では、ユーザーとして発表された Suggestion 支援技術は、[ スタイル ] ウィンドウで CSS を編集するときに提案の一覧を移動しました。

Microsoft Edge バージョン 89 では、支援技術のユーザーが現在の提案の位置と数を聞くようになりました。 各提案は、ユーザーが提案の一覧 (提案 3/5 など) 内を移動すると発表されます。 DevTools での CSS の記述の詳細については、「 CSS 機能リファレンス」を参照してください。 Chromium オープンソース プロジェクトでこの機能の履歴を表示するには、「Issue 1157329」を参照してください。

この実験を有効にしていくつかの提案を表示および読み上げるビデオを表示するには、YouTube で Voiceover の devtools オプションを発表する 方法に関するページを参照してください。

[スタイル] ウィンドウで強調表示されている提案

関連項目:

Surface Duo と Samsung Galaxy Fold をエミュレートする

Microsoft Edge の次のデバイスで Web サイトまたはアプリの外観をテストします。

新しい CSS メディア画面スパン機能と getWindowSegments (現在visualViewport.segmentsの ) JavaScript API にアクセスするには、[試験的な Web プラットフォーム機能] の横にあるフラグにedge://flags移動して切り替えます。

Microsoft Edge Flags > の試験的な Web プラットフォームの機能

デュアルスクリーンおよび折りたたみ可能なデバイスの Web サイトまたはアプリを強化するには、デバイスをエミュレートするときに次の機能を使用します。

デュアルスクリーンをエミュレートする

Chromium オープンソース プロジェクトのこの機能の履歴については、「Issue 1054281」を参照してください。

関連項目:

Microsoft Edge Developer Tools for Visual Studio Code バージョン 1.1.2

Microsoft Edge Developer Tools for Visual Studio Code 拡張機能バージョン 1.1.2 for Microsoft Visual Studio Code には、以前のリリース以降、次の変更があります。 Microsoft Visual Studio Code では、拡張機能が自動的に更新されます。 バージョン 1.1.2 に手動で更新するには、「 拡張機能を手動で更新する」を参照してください。

  • ターゲット リストの各項目に [インスタンスを閉じる ] ボタンを追加しました (#248)
  • 84.0.522.63 から 85.0.564.40 に更新された Microsoft Edge DevTools バージョン (#235)
  • 依存関係として "Microsoft Edge 用デバッガー" が含まれています (#233)。
  • 拡張機能のテーマを変更するための設定オプションを実装しました (#229)

問題をファイルし、 vscode-edge-devtools GitHub リポジトリで拡張機能に貢献できます。

関連項目:

Chromium プロジェクトからのお知らせ

次のセクションでは、オープンソースの Chromium プロジェクトに貢献した Microsoft Edge で利用可能な追加機能について説明します。

ビューポートを超えてノードのスクリーンショットをキャプチャする

Microsoft Edge バージョン 89 では、ノードのスクリーンショットがより正確で、ノードのコンテンツがビューポートに表示されていない場合でも、完全なノードをキャプチャします。 [要素] ツールで要素を右クリックし、[キャプチャ ノードのスクリーンショット] を選択します。

要素ツールのコンテキスト メニューで強調表示されているキャプチャ ノードのスクリーンショット

Chromium オープンソース プロジェクトのこの機能の履歴については、「Issue 1003629」を参照してください。

関連項目:

要素ツールの更新

:target CSS 状態の強制のサポート

Elements ツールで、:target CSS 擬似クラスを強制できるようになりました。 :target擬似クラスは、一意の要素 (ターゲット要素) に URL のフラグメントと一致する がid含まれている場合にトリガーされます。 たとえば、URL は http://www.example.com/index.html#section1 、 を使用して :target HTML 要素の擬似クラスを id="section1"トリガーします。 セクション 1 が強調表示されたデモを試すには、「 CSS :target demo」を参照してください。

強制 CSS なしで強調表示された Web ページ:

強制 CSS なしで強調表示された Web ページ

:target CSS 強制と Web ページが強調表示されています。

:target CSS 強制と Web ページが強調表示されています

Chromium オープンソース プロジェクトのこの機能の履歴については、「Issue 1156628」を参照してください。

関連項目:

重複要素を使用して要素をコピーする

新しい Duplicate 要素ショートカットを使用して 、要素 を複製します。 [要素] ツールで要素を右クリックし、[要素の複製] を選択します。 選択した要素の下に新しい要素が作成されます。 キーボードを使用して要素を複製するには、 Shift キーを押しながら Alt キーを押しながら下方向キー (Windows、Linux) または Shift + Option + 下方向キー (macOS) を押します。

要素ツールの要素のコンテキスト メニューで、Duplicate 要素が強調表示されています

Chromium オープンソース プロジェクトのこの機能の履歴については、「Issue 1150797」を参照してください。

関連項目:

カスタム CSS プロパティのカラー ピッカー

[ スタイル ] ウィンドウに、カスタム CSS プロパティのカラー ピッカーが表示されるようになりました。 色の値の RGBA、HSLA、16 進形式を順番に切り抜くには、 Shift キーを押しながらカラー ピッカーをクリックします。

カスタム CSS プロパティのカラー ピッカー

Chromium オープンソース プロジェクトのこの機能の履歴については、「Issue 1147016」を参照してください。

関連項目:

CSS クラスとプロパティをコピーする

右クリック メニューのいくつかの新しいオプションを使用して、CSS プロパティをすばやくコピーできるようになりました。 [要素] ツールで、要素を選択します。 値をコピーするには、[ スタイル ] ウィンドウで CSS クラスまたは CSS プロパティを右クリックし、コピー オプションを選択します。

右クリック メニューの CSS クラスのコピー オプション:

オプション 詳細
コピー セレクター 現在のセレクター名をコピーします。
コピー ルール 現在のセレクターのルールをコピーします。
すべての宣言をコピーする 有効でないプロパティとプレフィックス付きプロパティを含め、現在のルールのすべての宣言をコピーします。

右クリック メニューの CSS クラスのコピー オプション

右クリック メニューの CSS プロパティのオプションをコピーします。

オプション 詳細
コピー宣言 現在の行の宣言をコピーします。
Copy プロパティ 現在の行の プロパティをコピーします。
値のコピー 現在の行の値をコピーします。

右クリック メニューの CSS プロパティのオプションをコピーする

Chromium オープンソース プロジェクトのこの機能の履歴については、「Issue 1152391」を参照してください。

関連項目:

Cookie の更新

URL デコードされた Cookie を表示するための新しいオプション

URL デコードされた Cookie の値を [ Cookie ] ペインに表示できるようになりました。 デコードされた Cookie を表示するには、[ アプリケーション>Cookie] を選択し、一覧で任意の Cookie をクリックし、[ URL デコードの表示] の横にあるチェック ボックスをオンにします。

URL デコードされた Cookie を表示するオプション

Chromium オープンソース プロジェクトのこの機能の履歴については、「Issue 997625」を参照してください。

関連項目:

表示される Cookie をフィルター処理してクリアする

Microsoft Edge バージョン 88 以前では、 アプリケーション ツールは[すべての Cookie をクリア] ボタンを使用してすべての Cookie をクリア する方法のみを提供しました。 Microsoft Edge バージョン 89 では、[ フィルター処理された Cookie のクリア ] を選択して、フィルター処理された Cookie のみを削除できるようになりました。

Cookie をフィルター処理するには、[ アプリケーション>Cookie] を選択し、[ フィルター ] テキスト ボックスに「」と入力します。 表示された Cookie を削除するには、[ フィルター処理された Cookie のクリア ] ボタンをクリックします。 他のすべての Cookie を表示するには、フィルター テキストをクリアします。

表示されている Cookie のみをクリアする

Chromium オープンソース プロジェクトのこの機能の履歴については、「Issue 978059」を参照してください。

関連項目:

[ストレージ] ウィンドウでサード パーティの Cookie をクリアするための新しいオプション

DevTools では、ファースト パーティの Cookie のみが既定でクリアされるようになりました。 Web サイトのデータとファースト パーティの Cookie のみを消去するには、 アプリケーション ツールの左上の [ アプリケーション ] セクションで、[ ストレージ] をクリックし、[ サイト データの消去 ] ボタンをクリックします。

Web サイトのデータとすべての Cookie を消去するには、[アプリケーション> ストレージ] を選択します[サード パーティの Cookie を含める] の横にあるチェック ボックスをオンにし、[サイト データの消去] をクリックします。

サードパーティの Cookie をクリアするオプション

Chromium オープンソース プロジェクトでのこの機能の履歴については、「Issue 1012337」を参照してください。

関連項目:

ネットワーク ツールの更新

関連項目:

[レコード ネットワーク ログの保持] 設定

Microsoft Edge バージョン 88 以前では、DevTools は Web ページの更新時に [ネットワーク ログの記録 ] 設定をリセットします。 Microsoft Edge バージョン 89 では、DevTools で [ ネットワーク ログの記録 ] 設定が保持されるようになりました。

ネットワーク ログを記録する

Chromium オープンソース プロジェクトでのこの機能の履歴については、「Issue 1122580」を参照してください。

関連項目:

[オンライン] オプションが [調整なし] オプションになりました

ネットワーク エミュレーション オプション [オンライン ] の名前が [調整なし] に変更されました。

調整オプションなし

Chromium オープンソース プロジェクトのこの機能の履歴については、「Issue 1028078」を参照してください。

関連項目:

コンソール ツール、ソース ツール、およびスタイル ペインの新しいコピー オプション

コンソールとソース ツールでオブジェクトをコピーする

コンソール ツールとソース ツールでオブジェクト値をコピーできるようになりました。 オブジェクト値をコピーする機能は、大きなオブジェクトを操作する場合に便利です。

コンソール ツールでオブジェクトを右クリックし、[オブジェクトのコピー] を選択します

コンソールでオブジェクトをコピーする

ソース ツールのブレークポイントで、オブジェクトをポイントし、[オブジェクト] ポップアップ ウィンドウでオブジェクトを右クリックし、[オブジェクトのコピー] を選択します。

ソースでオブジェクトをコピーする

Chromium オープンソース プロジェクトでのこの機能の履歴については、「Issue 1148353 and 1149859」を参照してください。

関連項目:

[ソース] ツールと [スタイル] ウィンドウでファイル名をコピーする

右クリック メニューを使用して、ファイル名をコピーできるようになりました。

[ソース] ツールで、ファイル名を右クリックし、[ファイル名のコピー] を選択します。

ソースでファイル名をコピーする

[ 要素 ツール >のスタイル ] ウィンドウで、ファイル名を右クリックし、[ ファイル名のコピー] を選択します。

[スタイル] ウィンドウでファイル名をコピーする

Chromium オープンソース プロジェクトでのこの機能の履歴については、「Issue 1155120」を参照してください。

関連項目:

フレームの詳細の更新

アプリケーション ツールの [フレーム] ページには、次の更新プログラムがあります。

フレームの詳細の Service Worker 情報

アプリケーション ツールで、親フレームの下に専用のサービス ワーカーが一覧表示されるようになりました。 次の図では、サービス ワーカーの詳細が表示されます。 サービス ワーカーの詳細を表示するには、 Application>Frames>top>Service Workers を選択し、サービス ワーカーをクリックします。

フレームの詳細の Service Worker 情報

Chromium オープンソース プロジェクトでのこの機能の履歴については、「Issue 1122507」を参照してください。

関連項目:

フレームの詳細でのメモリ情報の測定

アプリケーション ツールの [フレーム] ページで、API のperformance.measureMemory()状態が [API 可用性] セクションに表示されるようになりました。 新しい performance.measureMemory() API は、Web ページ全体のメモリ使用量を見積もります。

メモリの測定

Chromium オープンソース プロジェクトでのこの機能の履歴については、「Issue 1139899」を参照してください。

関連項目:

パフォーマンス ツールでフレームを削除する

パフォーマンス ツールで読み込みパフォーマンスを分析するときに、[ フレーム] セクションでドロップされたフレームが赤としてマークされるようになりました。 フレーム レートを表示するには、ドロップしたフレームにマウス ポインターを合わせます。

ドロップされたフレーム

Chromium オープンソース プロジェクトのこの機能の履歴については、「Issue 1075865」を参照してください。

関連項目:

新しいカラー コントラスト計算 - 高度な知覚コントラスト アルゴリズム (APCA)

試験的な機能

高度な知覚コントラスト アルゴリズム (APCA) は、カラー ピッカーの AA/AAA ガイドラインのコントラスト比を置き換えます。 カラー ピッカーは、[要素] ツールの [スタイル] タブで使用されます。

APCA は、コントラストを計算する新しい方法です。 色知覚に関する最新の研究に基づいています。 AA/AAA ガイドラインと比較して、APCA の方がコンテキストに依存します。 コントラストは、テキスト、色、コンテキストの次の空間プロパティに基づいて計算されます。

  • フォントの太さとサイズを含むテキストの空間プロパティ。
  • テキストと背景の間で認識されるコントラストを含む色の空間プロパティ。
  • 環境光、周囲、および目的を含むコンテキストの空間プロパティ。

この実験を有効にするには、[設定実験]> を選択し、[以前のコントラスト比と AA/AAA ガイドラインを置き換える新しい高度な知覚コントラスト アルゴリズム (APCA) を有効にする] の横にあるチェック ボックスをオンにします。 Chromium オープンソース プロジェクトでこの機能の履歴を表示するには、「Issue 1121900」を参照してください。

カラー ピッカーの APCA

関連項目:

注:

このページの一部は、 Google によって 作成および共有され、 クリエイティブ・コモンズ属性 4.0 国際ライセンスに記載されている条件に従って使用される作業に基づく変更です。 元のページはこちらにあり、Jecelyn Yeen (開発者アドボケイト、Chrome DevTools) によって作成されています。

クリエイティブ・コモンズ・ライセンス この作品は 、クリエイティブ・コモンズ属性4.0国際ライセンスに基づきライセンスされています