之前写过一篇文章,提到怎么在各个浏览器下返回执行错误的Javascript代码所在的行数以及文件名。其中在IE下,如果你使用了try-catch,那么当出现异常的时候,浏览器会传递一个Error对象。
<script>
try{
sldfj
}catch(e){
for(var p in e){
document.writeln(p + "=" + e[p]);
}
}
</script>输出:name=TypeError m…
Kevin Yang Web传统技术 Error, IE, Javascript, 异常处理机制
之前在做一个Javascript的日志控制台功能模块,希望能够在Javascript代码出错时捕获此错误,并将出错的文件及相应的行数打印到控制台并汇报给服务器。原先使用的是try-catch的方式,在catch语句中,我们会收到一个Error对象(我们也可以抛出一个自定义异常对象)。Firefox中的Error对象拥有如下属性:
Kevin Yang Web传统技术, 代码库, 技术随笔 Javascript, 出错文件名, 出错行数, 异常, 异常处理机制, 错误
最新评论
分析的很透彻,不错!
谢谢,说的很祥细,让人很容易理解!
很好,之前郁闷坏了,不知道怎么回事
顶楼主
这个我暂时还没有去找,现在是每周自己手工备份一次。我觉得你可 以找找其他插件,但是要定期测试备份的东西是否可靠