IEでのスクリプトデバッグ
IEでのスクリプトデバッグ手法については、IEBlogのScripting Debugging in Internet Explorerに簡潔にまとめられている。自分のために要約しておこう。
デバッガの有効化
まず、この投稿では、Windows XP SP2より前とSP2とでのデバッグオプションを有効|無効にする方法の違いについて述べられている。[ツール]→[インターネットオプション]で[詳細設定]タブへ行くと、次の2つのオプションがある − 1) 「スクリプトのデバッグを使用しない (Internet Explorer)」と 2)「スクリプトのデバッグを使用しない (その他)」。SP2より前はこれが1つしかなく、IEとそれ以外とでの挙動を変えることができなかった。
スクリプトのデバッグを有効にすると、[表示]→[スクリプトデバッガ]オプションが表示されるようになる*1。このオプションからデバッガに入ることができる。また、スクリプト中のdebuggerステートメント(JavaScript)もしくはStopステートメント(VBScript*2)でデバッガに入ることもできる(=ブレークポイントを設けることができる)。
デバッガの種類
主に使われるデバッガは3つ。
- Microsoft Script Debugger
- Microsoft Script Editor(FrontPageについてくる)
- Visual Studio.net
デバッガの動作
How Script Debugging Worksにこれまた簡潔にまとめられている。
そのほかの情報
- AJAX Experience & ToolsにAJAXアプリケーションでの開発についてまとめられている。
- FiddlerでHTTPトラフィック解析ができる。これがあれば、Firefoxに負けない!?
- Developer Toolbarも便利!(会社のブログへの投稿も参照されたし)