2013-01-02 9 views
5

VS2012とIE9では、VS2012のJavaScriptデバッガをVS2012(C#、..と同様)から使用できます。ブラウザをChromeに切り替えると、その機能が失われます。 Chrome固有のデバッガに切り替えることができました。VS2012を使用する(IEに似た)ChromeでのJavaScriptデバッグ

Chrome as browser

しかし、VS2012(IEにsimilat)での作業Chromeでデバッグを取得する方法はありますか?

例:Internet Explorerではブレークポイントがヒットしましたが、ブラウザではChromeではヒットしませんでした。

Breakpoint

備考:.NETのデバッグについてですDebugging Websites with Google Chromeの重複。私はASP.netを使用していません。JavaScriptのみ

+0

これは、MicrosoftとGoogleの間には、どちらか一方が提供してくれると思う以上の協力関係が必要と思われる。 –

答えて

15

これはまったく別の内部エンジンなので、VSからChromeのJSをデバッグすることは絶対不可能です。誰かがVS用のプラグインを作成するかもしれませんが、今は不可能です。

+0

。追加は必要ありません。 – GottZ

+1

悲しいが、真実... –

2

いつでもChromeでページを右クリックし、「要素を検査」を選択してChromeのビルトインのJavaScriptデバッガを使用できます。

5

javascript内には「デバッガ」があります。コマンドを実行し、ページを更新します。

作品CHROME V30>とIE 10>

例:

<script type='text/javascript'> 
     function LoginEstabelecimento() { 

      var form = $('form#formLoginEstabelecimento'); 

      debugger; 

      ... SOME REST OF CODE ... 

     }; 
</script> 
+0

はお試しになります、ありがとうございます –

+0

どうしたらいいですか?確かに私のためではありません。 – mikus

1

これが可能になりました。 (これは重要です)を実行し、プロンプト「Chromeから

    1. すべて閉じChromeのウィンドウを - :方法についてthisページを参照してください、しかし(アップデート3を使用してWindows 10 1607使用して、Visual Studioの2015)一言で言えばremote-debugging-port = 9222 "(引用符なし)
    2. Visual Studioで、ブラウザとしてChromeを使用してアプリケーションを起動します。これはあなたのページを新しいタブで開きます。
    3. Visual Studioで、アプリケーションを実行している状態で、[デバッグ] - > [プロセスにアタッチ]をクリックします。 - >実行中のChromeプロセスを選択します。
    4. これはエラーなしでプロセスにアタッチする必要があり、Visual Studioのブレークポイントにヒットするはずです。

    さらに、thisページを参照してください。これは、この機能が将来のVisual Studioリリースに追加されることを確認しています。

  • 関連する問題