[ネットワーク リクエストのブロック] パネルを使用すると、画像やスタイルシートなど特定のリソースの読み込みがブロックされた場合にページがどのように動作するかをテストできます。
概要
[ネットワーク リクエストのブロック] パネルを使用すると、複数のリソースまたは「パターン」を同時にブロックして、リストで表示できます。[ネットワーク] パネルで、ネットワーク リクエストのドメインや URL をブロックすることもできます。それぞれのパターンが [ネットワーク リクエストのブロック] パネルに表示されます。
[ネットワーク リクエストのブロック] パネルでは、次のことができます。
- パターンを追加または削除します。
- パターンを編集します。
- すべてのパターンを削除します。
- ネットワーク リクエストのブロックを有効または無効にします。有効にすると、個々のパターンのブロックを切り替えることができます。
DevTools を閉じると、ネットワーク リクエストのブロックが無効になります。パネルを開いて、ブロックを再度有効にする必要があります。 ただし、DevTools はブラウザを閉じた後もパターンを保存します。
ネットワーク リクエストのブロック パネルを開く
[ネットワーク リクエストのブロック] パネルを開くには:
- DevTools を開きます。
- 次のコマンドを実行して、コマンド メニューを開きます。
- macOS: Command+Shift+P
- Windows、Linux、ChromeOS: Ctrl+Shift+P
- 「
Network request blocking
」と入力し、[ネットワーク リクエストのブロックを表示] を選択して、Enter キーを押します。DevTools ウィンドウの下部に [ネットワーク リクエストのブロック] パネルが表示されます。
または、画面右上で more_vert [その他のオプション] > [その他のツール] > [ネットワーク リクエストのブロック] を選択します。
ネットワーク リクエストをブロックする
ネットワーク リクエストをブロックする方法は 2 つあります。まず、
[ネットワーク リクエストのブロック] パネルで、[パターンを追加] をクリックします。入力ボックスが表示され、一致するリクエストをブロックするテキスト パターンの入力を求められます。
次のいずれかを入力できます。
- 完全な URL。
- ワイルドカード パターン マッチング用のアスタリスク「
*
」付きの部分的な URL。 - ドメイン名。これにより、このドメインを含むすべてのリクエストがブロックされます。
[追加] をクリックし、[ネットワーク リクエストのブロックを有効にする] チェックボックスがオンになっていることを確認します。
ページを再読み込みします。[ネットワーク リクエストのブロック] パネルのパターンの横に、ブロックされたリクエストの数が表示されます。
次に、DevTools の [Network] パネルでネットワーク リクエストをブロックできます。
- [ネットワーク] パネルの [名前] セクションでリクエストを右クリックし、[リクエスト URL をブロック] または [リクエスト ドメインをブロック] を選択します。
- [ネットワーク リクエストのブロック] パネルが自動的に開き、関連するパターンがブロック中として表示されます。
- [ネットワーク リクエストのブロックを有効にする] チェックボックスがオンになっていることを確認します。
- ページを再読み込みして、ブロックされたリクエストの数を対応するパターンの横に確認します。
ブロックされるリクエストの数は、リクエストの数が増えるにつれて更新される場合があります。ページを更新すると、数字がリセットされます。
ネットワーク リクエストのブロック パターンを削除する
特定のネットワーク リクエストのブロック パターンをリストから削除するには:
- [ネットワーク リクエストのブロック] パネルで、パターンにカーソルを合わせます。
- [削除 削除] ボタンをクリックします。
ネットワーク リクエストのブロック パターンをすべて削除するには、アクティビティ バーで [ブロック] [すべてのネットワーク ブロック パターンを削除] ボタンをクリックします。
ネットワーク ブロック リクエスト パターンを変更する
パターンを変更するには、[ネットワーク リクエストのブロック] パネルでパターンの横にある編集 [編集] ボタンをクリックして編集し、[保存] をクリックします。
ネットワーク リクエストのブロックを切り替える
check_box[ネットワーク リクエストのブロックを有効にする] チェックボックスをオンにすると、すべてのパターンに対して、ネットワーク リクエストのブロックを一度に有効または無効にできます。