豚吐露@wiki

ブラウザ上で動作するスクリプトをデバッグしたい

最終更新:

ohden

- view
管理者のみ編集可


~以下転載~

1. ブラウザでデバッグを有効にします。Microsoft Internet Explorer 6.0 でデバッグを有効にするには、次の手順を実行します。 [ツール] メニューの [インターネット オプション] をクリックします。
a. [詳細設定] タブの [スクリプトのデバッグを使用しない] チェック ボックスをオフにし、[OK] をクリックします。
[ツール] メニューの [インターネット オプション] をクリックします。
b. [詳細設定] タブの [スクリプトのデバッグを使用しない] チェック ボックスをオフにし、[OK] をクリックします。

2. クライアント側のコードに stop ステートメントまたは debugger ステートメントを挿入します。Microsoft Visual Basic Scripting Editing (VBScript) では、stop ステートメントを使用します。JScript では、debugger ステートメントを使用します。

次のコードは、これらのステートメントを OnLoad イベントで使用する方法を示しています。
'VBScript
Sub window_onload
    stop
    'Insert onload code here.
End Sub

//JScript
function window_onload() {
    debugger;
    //Insert onload code here.
}

ブラウザにおいて stop または debugger ステートメントに到達すると、デバッガ (Visual Studio) が起動されてデバッグ モードに入ります。コンピュータに複数のデバッガがインストールされている場合は、デバッガの選択を求めるメッセージがブラウザから表示されます。

デバッガの起動後、ブラウザには HTML ページが表示されます。このページにはクライアント側のコードが含まれ、サーバー側のコードは含まれません。ブラウザは stop または debugger ステートメントの位置で停止し、中断モードになります。

3. 追加のブレークポイントをコードに設定するには、目的のコード行の左側にある灰色の余白部分をクリックします。

4. 特定の条件でのみ停止するブレークポイント (条件付きブレークポイント) を設定するには、Visual Studio .NET の [ブレークポイント] ウィンドウで目的のブレークポイント エントリを右クリックし、[プロパティ] をクリックします。



更新日: 2014年09月12日 (金) 15時35分34秒
記事メニュー
ウィキ募集バナー