Javascript 如何检索object.onerror详细信息

Javascript 如何检索object.onerror详细信息,javascript,Javascript,考虑到以下脚本: var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(){alert("error");}; script.onload = function(){alert("Connection successful");}; script.src = 'http://test.com'; document.getEleme

考虑到以下脚本:

var script = document.createElement('script'); 
script.type = 'text/javascript';    
script.onerror = function(){alert("error");};
script.onload = function(){alert("Connection successful");};
script.src = 'http://test.com';
document.getElementsByTagName("body")[0].appendChild(script);
如果触发了script.onerror,是否有办法知道具体错误是什么?我想知道是不是404403等等


谢谢

您是否查看了try/catch和error.message?我将上述内容放入try/catch块中,但没有抛出错误。您是否检查了onerror函数中的参数?你可能会得到一些有用的信息。尝试函数e并检查您在Ethis中得到的结果这就是问题所在。。。我认为没有任何争论。e是空的。