私のプロジェクトでは、ベータテスト時にすべてのJSエラーをログに記録します。今度は次のようにしています:ログjavascriptエラー
window.onerror = myErrHandler;
function myErrHandler(message, url, line)
{
$.ajax({
cache: false,
type: "post",
data: {error:message, url:url, line:line, brouser:navigator.userAgent},
url: "/Home/LogJavaScript/",
async: true
});
return true;
}
しかし、この方法ではコールスタックに関する情報を得ることができませんでした。そのため、jQueryやその他の外部スクリプトのエラーに関する情報は大いに役立ちませんでした。
このようなログを改善する方法はありますか?
:このリンクは役立ちますhttp://stackoverflow.com/questions/147891/javascript-exception-stack-trace – dhinesh