web-dev-qa-db-ja.com

Safari開発者ツール:ナビゲーション時にコンソールログを保持する方法

Safari Web Inspector を使用してJavaScriptコンソール出力を読み取る場合、ログはナビゲーション時にリセットされます。つまり、ページから移動しますindex.html tomail.htmlはコンソール出力をクリアします。 Chrome Developer Tools では、コンソールスペースを右クリックし、ナビゲーション時にログを保存するを選択することで、ログを簡単に保存できます。このオプションを使用すると、出力を手動でクリアするまでコンソールログ出力がそのまま残り、更新または別のページにリダイレクトするJavaScriptのデバッグプロセスが簡素化されます。

Safari Web Inspectorに同様の機能はありますか?

71
Zorayr

これがいつ追加されたかはわかりませんが、El Capitan(Safari 9.0)のSafariにあります。 Chrome(コンソールウィンドウで右クリックして[ナビゲーションにログオンを保持]を選択)と同じように機能します。

更新:Daniel Compton's answer によると、Safari 11+では、これは「コンソール:ページのナビゲート」。

60
Jon

Safari 11.1.2では、[ログを保存]チェックボックスの下の[コンソール]タブに再び移動しました(!)。ネットワークログも同様に[ネットワーク]タブに戻りました。

Console tab


Safari 11では、「コンソール:ページの移動時にクリア」の下の設定パネルに移動しました。また、姉妹設定「ネットワーク:ページの移動時にクリア」もあります。

enter image description here

13
Daniel Compton

いいえ、そのような機能はありません(少なくともSafari 5.0では)。 Googleのいくつかの結果を見ると、この機能がany Safariバージョンに存在するとは思わない。

7
rvighne