DevTools の新機能(Chrome 100)

Chrome 入門ガイド

これが 100 件目の Chrome バージョンです。Chrome DevTools は、デベロッパーがウェブで構築するための信頼性の高いツールを引き続き提供します。[新機能] タブをクリックして、マイルストーンの達成をお祝いしましょう。

通常どおり、画像をクリックすると、最新の DevTools の新機能に関する動画を見ることができます。

[Styles] ペインでルールの @supports を表示、編集する

[Styles] ペインで、CSS の @supports at-rules を表示、編集できるようになりました。これらの変更により、at ルールをリアルタイムで簡単にテストできます。このデモページを開き、<div class=”box”> 要素をinspectして、[Styles] ペインで @supports at-rules を表示します。ルールの宣言をクリックして編集します。

ルールで @supports を表示、編集する

Chromium に関する問題: 12225741222573

レコーダー パネルの改善

共通セレクタをデフォルトでサポートする

録画中に一意のセレクタを指定する際、[Recorder] パネルでは、次の属性を持つ要素が自動的に優先されるようになりました。

  • データのテスト ID
  • データテスト
  • data-qa
  • data-cy
  • data-test-id
  • data-qa-id
  • データのテスト

上記の属性は、テストの自動化で使用される一般的なセレクタです。

たとえば、こちらのデモページ新しい録画を開始できます。メールアドレスを入力し、セレクタの値を確認します。

メール要素には data-testid が定義されているため、id 属性や class 属性の代わりに、自動的にセレクタとして使用されます。

共通セレクタをデフォルトでサポートする

録画のセレクタをカスタマイズする

共通セレクタを使用しない場合は、録音のセレクタをカスタマイズできます。

たとえば、こちらのデモページでは、data-automate 属性をセレクタとして使用しています。新しい録画を開始し、セレクタ属性として data-automate を入力します。メールアドレスを入力し、セレクタの値([data-automate=email-address])を確認します。

録画のセレクタをカスタマイズする

カスタム セレクタの選択結果

録音の名前を変更する

[Recorder] パネルで、録音のタイトルの横にある編集ボタン(鉛筆アイコン)を使用して、録音の名前を変更できるようになりました。

録音の名前を変更する

カーソルを合わせたときにクラス/関数のプロパティをプレビューする

デバッグ中に [Sources] パネルでクラスまたは関数にカーソルを合わせて、プロパティをプレビューできるようになりました。これまでは、関数名とソースコード内の場所へのリンクしか表示されませんでした。

カーソルを合わせたときにクラス/関数のプロパティをプレビューする

Chromium の問題: 1049947

パフォーマンス パネルに部分的に表示されたフレーム

パフォーマンス録画の [フレーム] タイムラインに、[一部表示のフレーム] という新しいフレーム カテゴリが表示されるようになりました。

以前の [Frames] タイムラインでは、メインスレッド処理が遅延したフレームは「ドロップされたフレーム」として可視化されていました。ただし、一部のフレームでは、コンポジタ スレッドによって駆動される視覚的な更新(スクロールなど)が引き続き生成される場合があります。

「ドロップされたフレーム」のスクリーンショットには依然として視覚的な更新が反映されているため、ユーザーの混乱を招くことになります。

新しい「一部表示フレーム」は、一部のコンテンツがフレーム内にタイムリーに表示されていないものの、ビジュアルの更新を完全にブロックできるほど重大な問題ではないことをより直感的に示すことを目的としています。

パフォーマンス パネルに部分的に表示されたフレーム

Chromium の問題: 1261130

その他のハイライト

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

  • エミュレートされたデバイスの iPhone ユーザー エージェント文字列を更新しました。5 より後のすべての iPhone バージョンには、iPhone OS 13_2_3 のユーザー エージェント文字列があります。(1289553
  • snippet を JavaScript ファイルとして直接保存できるようになりました。以前は、.js ファイル拡張子を手動で追加する必要がありました。(1137218
  • ソースマップでデバッグする際に、[Sources] パネルにスコープ変数の名前が正しく表示されるようになりました。以前は、[Sources] パネルには、ソースマップが指定されているにもかかわらず、圧縮されたスコープ変数名が表示されていました。(1294682
  • [ソース] パネルで、ページの読み込み時にスクロール位置が正しく復元されるようになりました。以前は、位置が正しく復元されず、デバッグで問題が発生していました。(1294422

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

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

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

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

  • crbug.com からご提案やフィードバックをお送りください。
  • DevTools の問題を報告するには、DevTools でその他のオプション アイコン その他   > [ヘルプ] > [DevTools の問題を報告する] を選択します。
  • @ChromeDevTools にツイートします。
  • 「DevTools の新機能」の YouTube 動画または DevTools のヒントの YouTube 動画でコメントを残してください。

DevTools の新機能

DevTools の新機能シリーズで取り上げたすべての内容の一覧。

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 入門ガイド

Chrome 入門ガイド

Chrome 入門ガイド

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