Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 全局javascript错误处理_Asp.net_Javascript_Error Handling_Global - Fatal编程技术网

Asp.net 全局javascript错误处理

Asp.net 全局javascript错误处理,asp.net,javascript,error-handling,global,Asp.net,Javascript,Error Handling,Global,有没有办法通过在母版页中编写一些代码来全局捕获web应用程序中的Javascript错误?您可以使用onerror事件: var oldOnError = window.onerror; window.onerror = function() { alert('Something bad happened'); //Optionally... oldOnError(); } 请参阅Dup:I刚刚发布的代码的可能副本,该代码通过向服务器发送错误信息来帮助记录JavaSc

有没有办法通过在母版页中编写一些代码来全局捕获web应用程序中的Javascript错误?

您可以使用
onerror
事件:

var oldOnError = window.onerror;
window.onerror = function()
{
    alert('Something bad happened');

    //Optionally...
    oldOnError();
}

请参阅

Dup:I刚刚发布的代码的可能副本,该代码通过向服务器发送错误信息来帮助记录JavaScript错误-您可能知道为什么这个简单的演示在IE9 beta版和Firefox 3.6中可以工作,但在Chrome、Safari和Opera中不工作吗?(我所说的“工作”是指显示“错误!”警报。)