現在、Firebug for Firefoxを使用してJavaScriptをデバッグしています。とにかくVisual Studio 2010でjavascriptをデバッグする方法はありますか? JavaScriptはVisual Studioプロジェクトの一部ではなく、静的なHTMLページにリンクされる単なる.jsファイルです(学校の課題をデバッグするためのものです)。
検索してみましたが、結果は1年前よりも最近ではありませんでした。 HTML/JavaScriptの場合はnotepad ++よりも、デバッグの場合はFirebugよりも、何かが変更されるか、より良いワークフローがあることを期待しています。
IEでJavaScriptデバッガーキーワードを使用します。
function onClickRow(detailUrl) {
debugger;
}
IEでページを実行すると、デバッグウィンドウがポップアップ表示され、Visual Studio 11が選択されます。
Internet Explorerでデバッグを使用するには、次の手順を実行する必要があります。
次のjavascriptステートメントに到達すると、IEは、Visual Studioのインスタンスを選択できるときに、標準のWindowsデバッガー選択ダイアログを表示します。
更新:Visual Studioを使用すると、ブラウザープロセス(iexplore.exeなど)に接続してデバッグできます
この質問には多くの意見がありますので、完全を期すために、しばらくの間 Chrome Developer Tools を使用していることに言及したいと思います。それは私にとっては素晴らしい仕事であり、人々が私に同じ質問をするとき、私が今お勧めするものです。
はい、ただしIEのみ。基本的には、Webページプロジェクトを作成して実行するだけです。デバッガーモードでIEを起動します。
VS 2012をインストールしてからアンインストールした場合、Visual Studio 2010の再インストールが必要になる場合があります。
JavaScriptをデバッグしようとしたときに表示されるエラー:
---------------------------
Microsoft Visual Studio
---------------------------
Unable to attach to the crashing process. The correct version of pdm.dll is not registered. Repair your Visual Studio 2010 installation, or run 'regsvr32.exe "%CommonProgramFiles%\Microsoft Shared\VS7Debug\pdm.dll"'.
---------------------------
OK
---------------------------
次のようなインターネットオプションからオプションを無効にします。 http://www.mayanksrivastava.com/2010/02/debugging-Java-script-in-visual-studio.html
IEで試してみたい場合は、jsデバッガーの使用についてここに投稿しました: jQuery/Ajaxコンテンツが表示されない/エクスプローラーにロードされない