ページのJavaScriptを変更し、変更されたJavaScriptファイルをリロードせずにページをリロードすることは可能ですか(したがって、変更は失われますか)?
これは少し回避策ですが、これを達成する1つの方法は、操作するJavaScriptファイルまたはブロックの先頭にブレークポイントを追加することです。
次に、リロードすると、デバッガーがそのブレークポイントで一時停止し、ソースに必要な変更を加え、ファイルを保存してから、変更されたコードを介してデバッガーを実行できます。
しかし、誰もが言ったように、次の変更はリロードされなくなります-少なくとも少し変更されたJSクライアント側を実行できます。
すばらしいニュースです。修正は2018年3月に行われます。次のリンクを参照してください。 https://developers.google.com/web/updates/2018/01/devtools
「ローカルオーバーライドを使用すると、DevToolsで変更を行い、ページの読み込み中にそれらの変更を保持できます。以前は、ページをリロードすると、DevToolsで行った変更は失われます。
使い方:
ローカルオーバーライドを設定するには:
更新(2018年3月19日):ライブで詳細な説明がここにあります: https://developers.google.com/web/updates/2018/01/devtools#overrides
Resource Override 拡張により、正確にそれを行うことができます:
私はそれが正確な質問(Chrome Developer Tools)への回答ではないことを知っていますが、私は成功してこの回避策を使用しています: http://www.telerik.com/fiddler
(Web開発者の一部がすでにこのツールについて知っていることを確認してください)
完全なドキュメント: http://docs.telerik.com/fiddler/KnowledgeBase/AutoResponder
PS。フラグpreserve after reload
としてChromeに実装したいのですが、今はできません。フォーラムやディスカッショングループは企業ネットワークでブロックされています:)