こんにちは、これについてすでに質問
があることは知っていますが、すべての回答がうまく機能していないようです。JS コンソールがナビゲーションでリセットされないようにしようとしています。「ナビゲーション時にログを保持する」チェックボックス/ボタンがあることは知っていますが、うまくいきません。入力したものはすべてクリアされ、ページがデフォルトとして読み込まれます。一種のアドオンのように、変更したものを保存するにはどうすればよいですか? (できれば追加のツールをインストールせずに)..または、ナビゲーション時の保存ログの使用を誤解していますか?とにかく、どうすれば私が望んでいることを達成できますか?前もって感謝します!
2 に答える
[ナビゲーション時にログを保持] 設定では、コンソールを使用して DOM に加えた変更は保存されず、コンソールに出力された内容のログのみが保持されます。
私が知る限り、常にページをロード/リロードしているため、コンソールを介して行った変更をリンク/更新間で保持する方法はありません。そのようなものを保存するためのアドオンさえあるとは思えません。
Winterblood が彼の回答で述べたように、ページの更新後に js ファイルまたは dom に加えられた変更を保持する方法はありません。
ただし、保持できるのはコード内のブレークポイントです。したがって、非常に早い段階で変更を加える必要がある場合は、ロードする最初のスクリプトを検索し、ブレークポイントを配置して、ページを更新できます。ページが更新されたら、必要な変更を加えることができます。
もう 1 つの解決策は、charles や fiddler などのプロキシを使用して、変更を加えたローカル js ファイルの「ローカル マップ」を実行することです。それについては、このリンクを参照してください。私は仕事でこれをよくします。ファイルを chrome コンソールからローカル ファイルにコピー アンド ペーストし、charles を使用してそのファイルのリクエストをローカルにマップし、ページをリロードするのは非常に簡単です。すべてがうまくいけば、ページの他の部分を変更することなく、そのファイルに必要な変更を加えることができます。