これは、IE で throw "hogehoge" と記述した場合に発生する「構文エラー」のメッセージです。 正しく例外を発生させるには、 throw new Error("あっぷるあっぷる") のように記述してください。 window.onerror = function(errorMsg, url, lineNumber) { alert(errorMsg); alert(url); alert(lineNumber); return false; // true なら例外はユーザに表示されません(ログに残ります) } window.onload = function() { if (1) { throw new Error("たぶれっとたぶれっと"); } } IE では動かないよ throw "Error" といったコードは、IE 以外のブラウザでは動きますが、IEでは動きません。