Safari中的window.onerror(Javascript)
发布时间:2020-12-14 02:28:03 所属栏目:Windows 来源:网络整理
导读:我创建了一个与IE和Mozila一起使用的错误消息. 没有使用Safari,Chrome和Opera. 但我需要使用它.请给我正确的方法. script language="javascript" type="text/javascript"window.onerror = function(msg,url,line){ document.write("Messaget = "+msg + "br/
我创建了一个与IE和Mozila一起使用的错误消息.
没有使用Safari,Chrome和Opera. 但我需要使用它.请给我正确的方法. <script language="javascript" type="text/javascript"> window.onerror = function(msg,url,line) { document.write("Messaget = "+msg + "<br/>Locationt = " + 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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 在TaskManager中不显示虚拟机内存使用情况
- windows – 在没有dhcp或默认网关的情况下,在两个网络之间自
- wpf – Windows 8中的屏幕保护程序预览有什么不同?
- Microsoft BizSpark是否具有完整的MSDN优势?
- windows-server-2003 – 是否可以使用WPA企业模式而无需使用
- Tips To Pass Microsoft Azure AZ-301 Exam
- Windows安装程序 – 如何使安装程序以管理员身份运行
- 如何在没有终端的Windows中运行py2exe程序?
- windows – mklink的一些GUI?
- 在Windows Server 2008上挂载ISO