DevTools の新機能(Chrome 108)

無効な CSS プロパティに関するヒント

DevTools で、有効であるものの目に見える効果がない CSS スタイルが特定されるようになりました。[スタイル] ペインでは、無効なプロパティがフェードアウトします。ルールに目に見える効果がない理由を確認するには、その横にあるアイコンにカーソルを合わせます。

無効な CSS プロパティに関するヒント。

Chromium の問題: 1178508

レコーダー パネルで XPath セレクタとテキスト セレクタを自動検出

[レコーダー] パネルで XPath セレクタとテキスト セレクタがサポートされるようになりました。ユーザーフローの記録を開始すると、レコーダーが XPath と要素の一意の短い方のテキストをセレクタとして自動的に選択します(利用可能な場合)。

[Recorder] パネルの XPath セレクタとテキスト セレクタ。

Chromium の問題: 13272061327209

カンマ区切り式をステップ実行する

デバッグ中にカンマ区切りの式をステップ実行できるようになりました。これにより、圧縮されたコードのデバッグ性が向上します。

カンマ区切りの式をステップ実行します。

これまで、DevTools ではセミコロンで区切られた式のステップ実行のみがサポートされていました。

次のコードについて、

function foo() {}

function bar() {
  foo();
  foo();
  return 42;
}

トランスパイラとミニファイアは、これらをカンマ区切りの式に変換できます。

function bar(){return foo(),foo(),42}

ステップ実行の動作が、圧縮されたコードと作成されたコードで異なるため、デバッグ中に混乱が生じます。ソースマップを使用して元のコードに基づいて圧縮されたコードをデバッグする場合は、さらに混乱します。デベロッパーはセミコロン(内部的にはツールチェーンによってカンマに変換されています)を見ていますが、デバッガはそこで停止しません。

Chromium の問題: 1370200

無視リストの設定を改善

[設定] > [無視リスト] に移動します。DevTools の設計が改善され、単一のスクリプトまたはスクリプトのパターンを無視するルールを構成できるようになりました。

[無視リスト] タブ。

Chromium の問題: 1356517

その他のハイライト

このリリースで修正された主な点は次のとおりです。

  • スペースキーを押すと、[スタイル] ペインで CSS プロパティ名が自動的に入力されます。(1343316)。
  • [要素] パネルのパンくずリストで自動スクロールを削除します。(1369734)。

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

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

Chrome DevTools チームに問い合わせる

次のオプションを使用して、DevTools の新機能、更新、その他のトピックについて話し合います。

DevTools の新機能

DevTools の新機能シリーズで取り上げられたすべての内容のリスト。