デバッグ中にJavaScriptコードを変更する方法はありますか? Visual Studioには「編集して続行」があり、Javaや他の言語で同様のホットスワップが可能です。 JavaScriptでこれを行うことはできますか?実行時にjavascriptコードを変更するにはどうすればよいですか?
答えて
デバッグ中に話していると、実行中のコードを変更するのが非常に簡単です。デバッグコンソールでは、Javascriptの式を入力することができます。ウィンドウのコンテキストで実行されます。ウィンドウのコンテキストには、コードのすべてのオブジェクトと関数が含まれているため、それらを再定義してスワップできます。
Chromeデベロッパーツールでは、これは簡単に行えます。
scripts
タブをクリックしてポップアップインスペクタを開き、ドロップダウンメニューから必要なものを選択すると、スクリプトを編集してブレークポイントを追加することができます。ページを更新すると、ブレークポイントはそこに残ります。
あなたは、この話が、ポール・アイリッシュを見れば、彼はあなたがフライも
http://paulirish.com/2011/a-re-introduction-to-the-chrome-developer-tools/
良い上のスクリプトを編集する方法を示しています。
Firefoxブラウザ用に[Firebug](http://getfirebug.com/)があります。 – sanmai
うん、Firebugもとても良いです:) – wesbos
私はビデオを見ませんでしたが、私はその場でjavascriptを実行し、その場で関数定義を変更するためにコンソールを使用する方法を知っています。しかし、これは私が望むものではありません。私は私のお気に入りのJavaScriptエディタのように、デバッガコンソールからスクリプトを編集できるようにしたいと思います。それは可能ですか? – theninjagreg
JavaScriptはDOMを変更できるため、基本的にJavaScriptファイルを変更して保存してから再読み込みする必要があります。私にとってはIEが好きなので、ブラウザーではなくDEBUGモードでWebページを実行します。その後、スクリプトファイルを変更して保存することができます。ブラウザに戻ってリロード(F5)して変更を確認します。おそらくIE 11にはこの機能があります(おそらくChromeのように私がやっていることですが、保存リロードを変更することで変更することができます)。しかし、jsファイルを開くことはできません。超貧弱なUI。私はファイルアイコンを開くためにブラウザを推測していますですが、それは常に灰色です。
- 1. 実行時にオートコンプリートのHTMLコードを動的に変更するにはどうすればよいですか?
- 2. JavaScriptコードを変更するにはどうすればよいですか?
- 3. 実行時にASP.NETコードをHTMLに変換するにはどうすればよいですか?
- 4. JavaScriptコードのセクションを特定の時間実行するにはどうすればよいですか?
- 5. デバッグモードで実行中にJavaコードを変更するにはどうすればよいですか?
- 6. 実行時にapp_nameをAndroidのマニフェストに変更するにはどうすればよいですか?
- 7. Xamarin Forms Projectでツールバーにアクセスし、実行時に変更するにはどうすればよいですか?
- 8. extjsの実行時にプロキシのextraParams設定を変更するにはどうすればよいですか?
- 9. 実行時に画像を変更するにはどうすればよいですか?
- 10. 実行時に関数のパラメータを変更するにはどうすればよいですか?
- 11. 実行時にfeign urlを変更するにはどうすればよいですか?
- 12. StackExchange.Redis - 実行時に構成を変更するにはどうすればよいですか?
- 13. 実行時にIonicアプリのアプリアイコンと名前を変更するにはどうすればよいですか?
- 14. 実行時にプロパティのTypeConverter属性を変更するにはどうすればよいですか?
- 15. 実行時に単一ロガーのログレベルを変更するにはどうすればよいですか?
- 16. 実行時にdrawableリソースを変更するにはどうすればよいですか?
- 17. 実行時にlog4j appenderを変更するにはどうすればよいですか?
- 18. Laravel Socialite:実行時にredirect_uriを変更するにはどうすればよいですか?
- 19. 実行時にアノテーション/ Hibernate検証ルールを変更するにはどうすればよいですか?
- 20. 実行時にMVC WebサイトのUIを変更するにはどうすればよいですか?
- 21. 実行時に "アプリケーション"クラスを変更するにはどうすればよいですか?
- 22. 実行時にdivの位置を変更するにはどうすればよいですか?
- 23. 実行時にサブレポートソースを変更するにはどうすればよいですか?
- 24. jQueryイベントの実行時にGoogleマップのサイズを変更するにはどうすればよいですか?
- 25. 実行時に関数パラメータを変更するにはどうすればよいですか?
- 26. 実行時にアンドロイドランチャーのアクティビティを変更するにはどうすればよいですか?
- 27. 実行時にWindows Phone APP言語を変更するにはどうすればよいですか?
- 28. 実行時にHibernateのSessionFactoryのデフォルトスキーマ設定を変更するにはどうすればよいですか?
- 29. 実行時にAndroidManifestを変更するにはどうすればよいですか?
- 30. 実行時にコピータスクのプロパティを変更するにはどうすればよいですか?
Chromeデバッガでは、http://stackoverflow.com/questions/5067532/editing-in-chrome-debugger –
@Adamの最上位の回答をご覧ください。 – icktoofay
しました!それは些細なものとしてマークされ、コメントに変換されました!どのように質問を詐欺としてマークするかわからない:( –