JavaScriptのエラーをonerrorイベントで捕まえる
(function() {
var __s = new Date().getTime();
window.onerror = function(message, url, line) {
var param = 'message=' + E(message) + '&url=' + E(url) + '&line=' + line +
'&caller=' + String(arguments.callee.caller).slice(0, 200) +
'&ready=' + jQuery.isReady + '&time=' + (new Date().getTime() - __s);
alert(param);
function E(s) {
return encodeURIComponent(s);
}
}
})();
arguments.callee
関数自身を保持
0 件のコメント:
コメントを投稿