デバッグ中に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. JavaScriptコードを変更するにはどうすればよいですか?
- 2. 実行時にASP.NETコードをHTMLに変換するにはどうすればよいですか?
- 3. デバッグモードで実行中にJavaコードを変更するにはどうすればよいですか?
- 4. 実行時にdivの位置を変更するにはどうすればよいですか?
- 5. 実行時にHibernateのSessionFactoryのデフォルトスキーマ設定を変更するにはどうすればよいですか?
- 6. 実行時にアノテーション/ Hibernate検証ルールを変更するにはどうすればよいですか?
- 7. extjsの実行時にプロキシのextraParams設定を変更するにはどうすればよいですか?
- 8. 実行時にAndroidManifestを変更するにはどうすればよいですか?
- 9. 実行時にサブレポートソースを変更するにはどうすればよいですか?
- 10. 実行時にプロパティのTypeConverter属性を変更するにはどうすればよいですか?
- 11. 実行時に関数パラメータを変更するにはどうすればよいですか?
- 12. 実行時にWindows Phone APP言語を変更するにはどうすればよいですか?
- 13. 実行時にlog4j appenderを変更するにはどうすればよいですか?
- 14. 実行時に画像を変更するにはどうすればよいですか?
- 15. 実行時に単一ロガーのログレベルを変更するにはどうすればよいですか?
- 16. 実行時にiphoneアプリケーションの設定を変更するにはどうすればいいですか?
- 17. vb6コードで実行時にocxのインスタンスをインスタンス化するにはどうすればよいですか?
- 18. キーバインディングでブロックのコードを同時に実行するにはどうすればよいですか?
- 19. mvc3でのコード作成時に送信ボタンテキストを変更するにはどうすればよいですか?
- 20. ファイルの変更時にFirefox自動更新を行うにはどうすればよいですか?
- 21. 実行時にコード生成を簡素化するにはどうすればよいですか?
- 22. このjqueryコードを純粋なjavascriptに変更するにはどうすればよいですか?
- 23. SQL Server 2005のSSISパッケージをjavascriptコードで実行するにはどうすればよいですか?
- 24. パネルポストバックの更新後にjavascriptコールバックを実行するにはどうすればよいですか?
- 25. 長時間実行しているGoプログラムを実行するにはどうすればよいですか?
- 26. 実行時にバインディングモードを変更するにはどうすればよいですか?私はそれにバインドすることはできますか?
- 27. このjavascriptコードを変更するにはどうすればよいですか?
- 28. アクティビティの変更時にデフォルトのアニメーションを変更するにはどうすればよいですか?
- 29. ウィンドウのサイズ変更時にng-classを変更するにはどうすればよいですか?
- 30. 画像を更新するためにjavascriptを実行するにはどうすればいいですか?
Chromeデバッガでは、http://stackoverflow.com/questions/5067532/editing-in-chrome-debugger –
@Adamの最上位の回答をご覧ください。 – icktoofay
しました!それは些細なものとしてマークされ、コメントに変換されました!どのように質問を詐欺としてマークするかわからない:( –