1. ホーム
  2. javascript

Safariデベロッパーツール。ナビゲーションの際にコンソールログを保存するには?

2023-09-28 12:56:48

質問

を使用する場合 Safari Webインスペクタ を使用して JavaScript コンソールの出力を読む場合、ログはナビゲーションによってリセットされます。 index.html から mail.html はコンソール出力をクリアします。での Chromeデベロッパーツール で、コンソールスペースで右クリックして ナビゲーション時にログを保存する . このオプションを使用すると、手動で出力を消去するまでコンソール ログ出力がそのまま残り、リフレッシュまたは別のページにリダイレクトする JavaScript のデバッグ プロセスが簡素化されます。

Safari の Web インスペクターに同様の機能はありますか?

どのように解決するのですか?

いつから追加されたのかわかりませんが、El Capitan (Safari 9.0) の Safari に存在します。 Chrome と同じように動作します (コンソール ウィンドウで右クリックし、"Keep Log on Navigation" を選択します)。

更新しました。 以下の通りです。 Daniel Comptonの回答 の通り、Safari 11+では設定アイコンの下に「コンソール」として表示されるようになりました。Clear when page navigates (ページ移動時にクリアする)] として表示されます。

更新しました。 Safari 14+の開発者コンソールのネットワークタブで、設定が"Preserve log"に戻りました。