DevTools の新機能 (Chrome 111)

公開日

翻訳先言語: English, Português, 中文

翻訳者の yoshiko-pg さん、レビュアーの yoichiro さん、 lacolaco さん、 technohippy さんに感謝いたします。

DevTools の改善に興味がある方はサインアップして Google User Research にご協力ください。

Styles ペインで高精細色をデバッグする

新しい CSS の色の種類と空間 がウェブにやってきます! 開発者が高精細色を作成・変換・デバッグするのに役立つ新しいツールがDevToolsに導入されたことも、同様にエキサイティングなことです。

Styles ペインが CSS カラー レベル 4 にある 12 の新しい色空間と 7 つの新しい色域をサポートするようになりました。Web 上で利用可能なカラーオプションを包括的に理解するには、CSS 高精細色ガイド を参照してください。

以下に color()lch()oklab()color-mix() を用いた CSS での色の定義の例を示します。

CSS での色の定義の例

color-mix() 関数を使用すると、最終的な色の出力を Computed ペインで確認できます。

Computed ペインに表示される color-mix 関数の出力

カラーピッカーは、より多くの機能によって、新しい色空間をすべてサポートします。例えば、 color(display-p3 1 0 1) の色見本をクリックしてみてください。色域境界線も追加され、sRGBdisplay-p3 の色域を区別し、選択した色の色域をより明確に理解できるようになりました。 色域境界線

DevTools はカラーフォーマット間の色変換をサポートしています。変換ポップアップを表示するには、Change Color Format アイコンを使用するか、単に Shift を押しながら Styles ペイン内の色見本をクリックします。 カラーフォーマット間の色変換

変換するとき、空間に合わせてクリップされたかどうかを知ることは重要です。DevTools は変換された色の横に警告アイコンを表示し、このクリッピングを警告します。 カラークリッピングの警告

さらに、新しいショートカットでスクリーンから色を選べます。 c を押すとスポイトがアクティブになり、Escape を押すと非アクティブになります。スポイトツールは sRGB 色空間内の色しかサンプリングしません。例えば、sRGB の色空間の外にある色 color(display-p3 1 0 1) をサンプリングしようとすると、スポイトツールはその色を sRGB 空間で最も近い色であるマゼンタ color(display-p3 0.92 0.2 0.97) にクリッピングします。 スポイトの利用

最後に、 Color format の設定は、新しい高精細色のフォーマットに対応するため、非推奨となりました。 非推奨になった Color format の設定

Chromium issues: 1073895, 1395782, 1408777, 1395782, 1392717, 1382409, 1392054

強化されたブレークポイントのUX

再設計された Breakpoints ペインでは、よく使われる機能、特にブレークポイントの無効化、編集、削除に素早くアクセスできるようになりました。

ハイライトをいくつか紹介します。

  • キャッチされなかった例外による一時停止オプションについても Breakpoints ペインに移動され、テキストでラベル付けされ、より分かりやすくなりました。 例外による一時停止オプション
  • ブレークポイントはファイルごとにグループ化され、行番号や列番号で並べられ、折りたためるようになりました。 ファイルごとのグループ化
  • ブレークポイントやファイルにカーソルを置くと、ブレークポイントを無効化、削除、編集する新しいオプションが表示されます。 新しいブレークポイント無効化オプション
  • ブレークポイントの編集ボタンをクリックすると、ブレークポイントエディタが開きます。ここからブレークポイントの条件を入力したり、ログポイントに切り替えられます。 ブレークポイント編集ダイアログ

DevTools でデバッグする方法を学ぶには、JavaScript デバッグリファレンス をご覧ください。

Chromium issues: 1407586, 1402891, 1402893

カスタマイズ可能な Recorder ショートカット

キーボードショートカットを使って、ユーザーフローの記録と再生を素早くおこなえます。

Recorder では、より早くユーザーフローを記録・再生できるように、いくつかの便利なキーボードショートカットを導入しています。

ショートカットを覚えていませんか? 問題ありません。「?」ボタンをクリックすれば、いつでもすべてのショートカットを表示できます。 Recorder ショートカット

これらのショートカットは Settings メニューからカスタマイズすることもできます。 Recorder ショートカットのカスタマイズ

別のパネルで作業していて、ユーザーフローの記録を開始したい場合、DevTools の コマンドメニュー から Create a new recording コマンドを使用して開始します。 Create a new recording コマンド

Chromium issue: 1339771

Angular のシンタックスハイライトの改善

DevTools は、 Angular の HTML テンプレートのシンタックスハイライトを強化し、コードを読みやすく、構造を認識しやすくしました。 AngularのHTMLテンプレートのシンタックスハイライト

Chromium issues: 1385374, 1385678

キャッシュを Application パネルで再整理する

Cache Storage ペインは Application パネルの Storage セクションに、Back/Forward cache ペインは Background Services セクションに移動されました。 Application パネルのキャッシュ

Chromium issue: 1407166

その他のハイライト

今回のリリースで、特筆すべき以下の修正がおこなわれました。

  • DevTools がソースマップを読み込む際に Disable cache の設定が反映されるようになりました。(1407084)
  • Elements パネルで、検索結果の最初にマッチした要素に瞬時にオートフォーカスが当たるようになりました。(1381853)
  • デバッグをより容易にするために、DevTools はプライベートクラスメンバーを含む式の評価をサポートするようになりました。(1381806) プライベートクラスメンバーを含む式の評価

プレビューチャンネルのダウンロード

Chrome CanaryDevBetaをデフォルトの開発ブラウザとして利用することを検討してください。これらのプレビューチャンネルでは DevTools の最新機能を利用でき、最先端のウェブプラットフォーム API をテストして、ユーザーが遭遇するよりも先にあなたのサイトの問題を見つけることができます。

Chrome DevTools チームとの交流

新しい機能や、この投稿の変更、その他 DevTools に関することであれば何でも、意見があれば以下のいずれかを使用してご連絡ください。

  • 私たちへの提案やフィードバックはcrbug.comから投稿してください。
  • DevTools の問題は DevTools の More options   More   > Help > Report a DevTools issues を使用してレポートしてください。
  • @ChromeDevTools 宛にTweetしてください。
  • What's new in DevTools YouTubeビデオにコメントを残してください。

More DevTools features

関連する機能の完全なリストは、What's New In DevTools の英語版を参照してください。以下は、日本語に翻訳された内容の一部です。

Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

Chrome 101

Chrome 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

公開日 記事を改善する

Back

DevTools Tips: Discover CSS issues

Next

DevTools の新機能 (Chrome 110)

This site uses cookies to deliver and enhance the quality of its services and to analyze traffic. If you agree, cookies are also used to serve advertising and to personalize the content and advertisements that you see. Learn more about our use of cookies.