Windows   发布时间:2022-05-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Safari中的window.onerror(Javascript)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我创建了一个与IE和Mozila一起使用的错误消息.
没有使用Safari,Chrome和Opera.

但我需要使用它.请给我正确的方法.

<script language="javascript" type="text/javascript">
window.onerror = function(msg,url,line)
{
    document.write("Message\t = "+msg + "<br/>Location\t = " + url + "<br/>Line No.\t = " + line + "<br/>Error No.\t = " + this.err.number);
}
this.err = Error(12,"My Own Error");
throw this.err;
</script>

==========================================
Internet Explorer:

My Error
Message = My Own Error
Location = http://localhost/practice/JavaScript/window.errors.PHP
Line No. = 8
Error No. = 12 
================================================
Mozilla FireFox:

My Error
Message = Script error.
Location = My Own Error
Line No. = 0
Error No. = undefined 
=====================================================
Safari,Chrome,Opera:

My Error

看看代码Mozilla提供的错误信息.我所做的?

解决方法

Opera根本不支持window.onerror. Chrome支持它,但不支持你自己犯的错误.使用Error()以外的Error对象时,Internet Explorer也是如此,例如:类型错误(). Chrome也不提供行和文件参数.

你应该使用try … catch语句正确捕获你要抛出的任何异常,而不是依赖于window.onerror.

大佬总结

以上是大佬教程为你收集整理的Safari中的window.onerror(Javascript)全部内容,希望文章能够帮你解决Safari中的window.onerror(Javascript)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: