DevTools の新機能(Chrome 99)

WebSocket リクエストのスロットリング

[ネットワーク] パネルで、WebSocket リクエストのスロットリングがサポートされるようになりました。以前は、ネットワーク スロットリングが WebSocket リクエストで機能しませんでした。

[ネットワーク] パネルを開き、WebSocket リクエストをクリックして [メッセージ] タブを開き、メッセージの転送を確認します。[3G 低速] を選択すると、速度が抑制されます。

WebSocket リクエストのスロットリング

Chromium の問題: 423246

[アプリケーション] パネルの [新しい Reporting API] ペイン

新しい Reporting API ペインを使用して、ページで生成されたレポートとそのステータスをモニタリングできます。

Reporting API は、ページのセキュリティ違反や非推奨の API 呼び出しなどをモニタリングできるように設計されています。

Reporting API を使用するページ(デモページなど)を開きます。[アプリケーション] パネルで、[バックグラウンド サービス] セクションまで下にスクロールし、[Reporting API] ペインを選択します。

[レポート] セクションには、ページで生成されたレポートのリストとそのステータスが表示されます。これをクリックすると、レポートの詳細が表示されます。

[エンドポイント] セクションには、Reporting-Endpoints ヘッダーで構成されているすべてのエンドポイントの概要が表示されます。

[Reporting API] ペイン

Chromium の問題: 1205856

[レコーダー] パネルで要素が表示される/クリックできるようになるまでの待機時間をサポート

ユーザーフローの記録をリプレイする際、[Recorder] パネルは、要素がビューポートに表示されるかクリック可能になるまで待機するか、ステップをリプレイする前に要素をビューポートに自動的にスクロールしようとします。以前は、リプレイがすぐに失敗していました。

ビューポートの外側に配置し、アクティブにするとスライドインするオフスクリーン メニューの例を示します。ユーザーフローでは、メニューを切り替えて、メニュー項目をクリックします。以前は、メニュー項目がビューポートにまだスライドインしたままで、まだ表示されていないため、最後のステップでリプレイが失敗していました。この問題は解決しました。

Chromium の問題: 1257499

コンソールのスタイル設定、書式設定、フィルタを改善

ANSI エスケープ コードを使用してログメッセージのスタイルを適切に設定する

ANSI エスケープ シーケンスを使用して、コンソール メッセージのスタイルを適切に設定できるようになりました。以前の DevTools コンソールでは、ANSI エスケープ シーケンスのサポートが非常に限られていました(部分的に機能していませんでした)。

Node.js のデベロッパーは一般的に、chalkcolorsansi-colorskleur などのスタイル設定ライブラリを利用して、ANSI エスケープ シーケンスを使用してログメッセージを色付けします。

これらの変更により、DevTools を使用して Node.js アプリケーションをシームレスにデバッグし、適切な色分けされたコンソール メッセージを使用できるようになりました。こちらのデモを開いて、実際にご覧ください。

DevTools を使用したコンソール メッセージの書式設定とスタイル設定について詳しくは、コンソールでのメッセージの書式設定とスタイル設定のドキュメントをご覧ください。

コンソールのスタイル設定

Chromium の問題: 12828371282076

%s%d%i%f 形式指定子を適切にサポート

Google Play Console で、Console Standard で指定されている %s%d%i%f タイプの変換が適切に行われるようになりました。以前は、会話の結果に一貫性がありませんでした。

コンソール メッセージで形式指定子をサポート

Chromium の問題: 12779441282076

より直感的なコンソール グループ フィルタ

コンソール メッセージをフィルタする際、メッセージの内容がフィルタと一致する場合、またはグループ(または祖先グループ)のタイトルがフィルタと一致すると、コンソール メッセージが表示されるようになりました。以前は、フィルタに関係なく、コンソール グループのタイトルが表示されていました。

また、コンソール メッセージが表示される場合、そのメッセージが属するグループ(または祖先グループ)も表示されるようになりました。

コンソールのグループ フィルタ

Chromium の問題: 1068788

ソースマップの改善

ソースマップ ファイルを使用して Chrome 拡張機能をデバッグする

ソースマップ ファイルを使用して Chrome 拡張機能をデバッグできるようになりました。これまで、DevTools は Chrome 拡張機能のデバッグに対してインライン ソースマップのみをサポートしていました。

ソースマップ ファイルを使用して Chrome 拡張機能をデバッグする

Chromium の問題: 212374

[Sources] パネルのソース フォルダ ツリーの改善

[Sources] パネルのソース フォルダ ツリーが改善され、フォルダ構造や命名(「../」、「./」など)が見やすくなりました。これは内部的には、ソースマップ内の絶対ソース URL を正規化した結果です。

[Sources] パネルのソース フォルダ ツリーの改善

Chromium の問題: 1284737

[Sources] パネルにワーカーのソースファイルを表示する

Worker(ウェブ ワーカー、Service Worker など)のソースファイルが相対 SourceURL で指定され、[ソース] パネルに表示されるようになりました。以前は、ワーカーのソースファイルが正しく処理されませんでした。

ALT_TEXT_HERE

Chromium の問題: 1277002

Chrome の自動ダークモードのアップデート

自動ダークモード エミュレーションの UI が簡素化されました。現在はチェックボックスになっていますが、以前はプルダウンでした。

これとは別に、自動ダークモードが有効になっている場合、[Emulatepreferreds-color-scheme] プルダウンは無効になり、自動的に prefers-color-scheme: discount に設定されます。

Chrome 96 では、Android の自動ダークモードオリジン トライアルが導入されます。この機能を使用すると、ユーザーがオペレーティング システムでダークモードを有効にしている場合に、ライトがテーマのサイトに自動生成されたダークモードが適用されます。

自動ダークモードのエミュレーション

Chromium の問題: 1243309

タップ操作に対応したカラー選択ツールと分割ペイン

タッチスクリーン デバイスの指やタッチペンを使用して、DevTools で色の選択やドロワーのサイズ変更ができるようになりました。

以下は、Google Pixelbook デバイスのタッチスクリーンでキャプチャした例です。

Chromium の問題: 12842451284995

その他のハイライト

このリリースでの注目すべき修正は次のとおりです。

プレビュー チャンネルをダウンロードする

デフォルトの開発ブラウザとして Chrome の CanaryDev、または Beta を使用することを検討してください。これらのプレビュー チャンネルを使用すると、DevTools の最新機能にアクセスしたり、最先端のウェブ プラットフォーム API をテストしたり、ユーザーに先駆けてサイトの問題を検出したりできます。

Chrome DevTools チームへのお問い合わせ

以下のオプションを使用して、投稿の新機能や変更点、または DevTools に関連するその他のことについて話し合います。

  • ご提案やフィードバックは、crbug.com からお送りください。
  • DevTools の [More options] その他   > [Help] > [Report a DevTools issues] を使用して、DevTools の問題を報告します。
  • @ChromeDevTools でツイートしてください。
  • DevTools の新機能に関する YouTube 動画または DevTools のヒントの YouTube 動画にコメントを残してください。

DevTools の新機能

DevTools の新機能」シリーズで紹介されているすべてのリスト。

Chrome 127

Chrome 126

Chrome 125

Chrome 124

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 111

Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

Chrome 入門ガイド

Chrome 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Chrome 92

Chrome 91

Chrome 90

Chrome 89

Chrome 88

Chrome 87

Chrome 86

Chrome 85

Chrome 84

Chrome 83

Chrome 82

Chrome 82 はキャンセルされました

Chrome 81

Chrome 80

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Chrome 67

Chrome 66

Chrome 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59