consoleはIE9では基本的には使えません。 ただし、F12開発者ツールを起動した状態だと使えるようになります。 ちなみに公式サイトには次のように書いてあります。 Using the F12 Tools Console to View Errors and Status http://msdn.microsoft.com/en-us/library/ie/gg589530(v=vs.85).aspx#SendMessagesFromCode When you use the console object, make sure that the F12 tools are open. (コンソールオブジェクトを使用する場合は、F12開発者ツールが開いていることを確認して下さい。) なお、デバッグ中に発生しないエラーが閲覧時に発生する可能性があるので、回避用のコードはどうやら必須のようです