これらは、Microsoft Edge の Stable リリースの最新の DevTools 機能です。
ヒント
Microsoft Build 2022 カンファレンスは 5 月 24 日から 26 日に開催されました。 次のビデオでは、DevTools のメモリ、パフォーマンス、運用デバッグの新機能と、PWA 用の Web プラットフォームの新機能について詳しく説明します。
ビデオ: Microsoft Edge |DevTools 102 の新機能
DevTools 拡張機能: デバイスとモードのエミュレーションとソースマップのサポートを備えた新しいブラウザー
Visual Studio Code 用の Microsoft Edge DevTools 拡張機能に、さまざまなデバイスをエミュレートできるブラウザー プレビューが追加されました。 新しい CSS メディア機能のエミュレート (
) ボタンをクリックして、現在のプロジェクトをダーク、ライト、印刷、ハイ コントラストなどのさまざまなモードでプレビューします。
新しい [視覚障碍をエミュレートする ] (
) ボタンをクリックすると、かすみ目や色覚疾患のあるユーザーに対して Web ページがどのように見えるかを表示するなど、アクセシビリティを簡単にテストできます。
その他の新機能には、CSS ミラーリングを切り替える簡単な方法があり、ソースマップもサポートされるようになりました。 これは、Sass、React、およびその他の抽象化によって作成された CSS をブラウザでデバッグおよび変更し、ソース ファイルの変更を確認できることを意味します。
関連項目:
ヒープ スナップショットから JSON にすべての文字列を保存する
Microsoft Edge 102 では、メモリ ツールでヒープ スナップショットを取得するときに、スナップショットから JSON ファイルにすべての文字列オブジェクトをエクスポートできるようになりました。
メモリ ツールの コンストラクター セクションで、(string) エントリの横にある新しい [すべてをファイルに保存] ボタンをクリックします。
メモリ ツールは、ヒープ スナップショットからすべての文字列オブジェクトを含む JSON ファイルをエクスポートします。
関連項目:
- メモリ ツールを使用してヒープ スナップショットから JSON に文字列を保存およびエクスポートする (「ヒープ スナップショット」プロファイリングの種類) を使用してヒープ スナップショットを記録します。
メモリ ツールの保持用の新しいフィルター
以前のバージョンの Microsoft Edge では、サイクルと内部ノードはヒープ スナップショットの [保持] セクションに表示されていました。 保持パスを簡略化するために、Microsoft Edge 102 では、メモリ ツールの保持セクションに、サイクルを非表示にしたり、保持パス内の内部ノードを非表示にしたりするための新しいフィルターが追加されました。
「 リテーナー 」セクションでは、循環したノードはグレー表示で示されます。
次の図では、[ エッジをフィルター処理] ドロップダウン メニューで、[ 循環を非表示 にする] が選択されていないため、循環ノード (灰色表示) が表示されます。
次の図では、[ エッジをフィルター処理] ドロップダウン メニューで、[ 循環を非表示に する] が選択されているため、循環ノードは表示されません。
サイクルとは 、保持パス内に少なくとも 2 回出現するノードのことです。 ノードの 1 つの出現は保持パスの早い方にあり、そのノードの他の出現は保持パスの後方にあります。 メモリを解放するには、保持パスの最初に表示されるノードの出現を削除することが最も重要です。 ノードの 2 番目以降の外観は、引き続き [保持] セクションに表示されます。
内部ノード は、V8 (Microsoft Edge の JavaScript エンジン) に固有のオブジェクトです。 内部ノードも「 保持」 セクションに表示されます。
関連項目:
- メモリ ツールを使用してヒープ スナップショットを記録する (プロファイリングの種類 "ヒープスナップショット") でサイクルを非表示にします。
[要素の検査] ツールヒントは、閉じるまで保持できるようになりました
以前は、[ 要素 ] ツールで、選択したノードのオーバーレイは、[ 検査] ツール (
) を使用したときにのみ、ホバー時にのみ表示されていました。 以前の設計は、画面拡大鏡やその他の支援技術では使いにくかったです。
Microsoft Edge 102 では、 検査 ツールを使用してレンダリングされた Web ページ内を移動するときに、現在の 検査 オーバーレイを表示したままにすることができます。 Ctrl+Alt (Windows、Linux) または Ctrl+Option (macOS) を押しながら、レンダリングされた Web ページ内を移動します。 レンダリングされた Web ページのさまざまな部分にカーソルを合わせても、[ 検査 ] ツールの既存のヒントとグリッドの色オーバーレイが表示されたままになります。
また、レンダリングされた Web ページの上にマウス ポインターを移動しているときに、 Ctrl キーを押して検査ツールのオーバーレイを非表示にできるようになりました。
Chromium オープンソース プロジェクトでこの機能の履歴を確認するには、「問題 1316208」を参照してください。
関連項目:
- [検査] ツールを使用して、[分析] ページに検査ツールのヒントとグリッドのカラー オーバーレイを永続化します。
- 支援技術を使用して、検査ツールのヒントとグリッドの色オーバーレイを Navigate DevTools に永続化する。
ハイ コントラスト モードでのドロップダウン メニュー、ボタン、アイコンのレンダリングが改善されました
以前のバージョンの Microsoft Edge では、次のアイテムがハイ コントラスト モードで正しくレンダリングされませんでした:
- [問題] ツールのドロップダウン メニュー。
- [ 切断された要素 ] ツールのボタン。
- フォーカス モードの アクティビティ バー 。
Microsoft Edge 102 では、これらの問題が修正されています。
問題ツールのメニューは、ハイ コントラスト モードで正しく表示されます。
切断された要素ツールの UI は、ハイ コントラスト モードで正しく表示されます。
ハイ コントラスト モードでは、 アクティビティ バー と クイック ビュー パネル (フォーカス モード使用時) が正しく表示されます。
関連項目:
[設定] から DevTools の実験について学ぶ
[ 設定>実験 ] ページで、各実験に ヘルプ (
) ボタンが表示されるようになりました。
試験的機能の詳細を表示するには、対応する ヘルプ (
) ボタンをクリックします。
[ヘルプ] ボタンには、Microsoft Edge DevTools 記事の試験機能の関連セクションが表示されます。
狭い場合のネットワーク設定のレイアウトの改善
以前のバージョンの Microsoft Edge では、DevTools が非常に狭い場合、ネットワーク ツールの歯車アイコンを使用してネットワーク設定を開くと、次のように重なります。
Microsoft Edge 102 では、この問題が修正されています。 個々の設定は、狭いレイアウトで適切に表示されるようになりました。
関連項目:
- [ネットワーク機能リファレンス] でページ読み込み中にスクリーンショットを Capture します。ネットワーク ツールの構成可能な設定について。
Chromium プロジェクトからのお知らせ
Microsoft Edge 102 には、Chromium プロジェクトからの次の更新プログラムも含まれています。
- ライト テーマとダーク テーマをエミュレートする新しいショートカット
- [ネットワーク プレビュー] タブのセキュリティの改善
- ブレークポイントでの再読み込みの改善
- 本体の更新プログラム
- 継承された強調表示擬似要素を [スタイル] ウィンドウに表示する
- [試験的]CSS の変更をコピーする
- [試験的]ブラウザー外での色の選択