web-dev-qa-db-ja.com

デフォルトでChrome開発者ツールの[ネットワーク]タブで[ログの保存]を有効にする方法

デフォルトでChrome開発者ツールのネットワークツールで[ログの保存]を有効にする方法F12を押してから[ネットワーク]タブを選択するたびに、[ログの保存]チェックボックスをクリックして、要求/応答を保存する必要があります。デフォルトで常にチェックすることは可能ですか?

enter image description here

ちなみに、この機能は「Firefox Developer」エディションで動作します。 [ログを保持]をクリックして閉じ、ブラウザとDEVツールウィンドウを再度開いても、チェックされたままです。

enter image description here

更新-2019年3月6日

これはChrome 73で修正されます。しかし、その前に試してみたい場合は、Chrome Canary。そこで働いています。この永続性を有効/無効にするには、以下に示すように、 開発ツール設定 に移動し、[ネットワーク]セクションの[ログを保存]をオン/オフにします。

enter image description here

修正してくれたチームに感謝します。絶対に遅れることはありません。

51
Varun Sharma

私はその問題の小さな解決策を持っています。正しく動作するかどうかわかりません。まず、3つのドットをクリックし、[その他のツール]、[開発ツール]の順にクリックします。その中で、3つのドットボタンをクリックします(名前は、[開発ツールのカスタマイズと制御]です。その中で、[設定]をクリックします。メインヘッダーの[基本設定]が付いたオプションのリストが表示されます。 [ナビゲーション時にログを保存する]オプションにチェックを入れるだけで、問題は解決すると思います。

3

キーストロークを自動化して、[ネットワーク]タブの永続ログでchromeを設定します。 Chrome 66でテスト済み。

  • Xdotoolがインストールされていることを確認してください
  • Chromeを起動
  • 以下のコードをbashスクリプトchrome_auto.shに入れて、すべてのキーを送信します:タブを開く、開発ツール、設定、「永続ログ」を設定、URLを入力してEnterキーを押します。
#!/bin/bash

url="https://www.stackoverflow.com"
if [ -n "$1" ]; then
    url="$1"
fi

# find chrome window id
wid=$(xdotool search --class Chromium | tail -n1)
# build tab key sequence to set 'persistent logs'
tabkeys=$(for i in {1..24}; do t+="Tab ";done ;echo "$t space")
# base xdotool command
cmd="xdotool windowactivate --sync $wid"
# make chrome dance :-p
$cmd key ctrl+t
$cmd key F12
sleep 1
# open settings, move to desired option and select it
$cmd key F1 $tabkeys
sleep 1
# move cursor to URL box and type URL
$cmd key F6 type "$url"
$cmd key Return

スクリプトを次のように使用します

./chrome_auto.sh "https://stackoverflow.com/questions/45133659"
  • また、chromeは、すべてのタブで開発ツールを開いた状態で起動できます。これを使用する場合は、key F12で行をコメントアウトしてください

chromium --auto-open-devtools-for-tabs > /dev/null 2>&1 &

3
Luis Muñoz