2016-11-03 6 views
0

私はカスタムエラーハンドラを作成しようとしています。私は、エラーを傍受するために、次のコードを持っている:その後、私は(エラーをトリガするためには)存在しない変数をCONSOLE.LOGしようとしているコードでWindow.onerrorはエラーに関する情報を返しません

window.onerror = function (msg, url, lineNo, columnNo, error) { 
      console.log("msg: " + msg + "url: " + url + "lineNo: " + lineNo + "columnNo: " + columnNo); 
} 

。コンソールでは、私はカスタムを取得しています:

msg: Script error.url: lineNo: 0columnNo: 0

とデフォルトそれ以下:

myjsfile.js:517 Uncaught ReferenceError: xyz is not defined(…)

私は、この情報にアクセスすることができますどのように - ファイル名、行番号、エラーメッセージ - と、私にそれを追加しますカスタムメッセージ?ありがとうございました!

答えて

関連する問題