专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Ruby/Rails

用window的OnError事件取出异常的详细信息

发布时间:2011-06-29 18:17:34 文章来源:www.iduyao.cn 采编人员:星星草
用window的OnError事件取出错误的详细信息
window对象的onerror事件处理函数提供了三种信息来反映错误的相信信息:
引用
1.详细的错误信息描述。例:缺少对象;
2.发生错误的文件的URL
3.错误在文件中的位置——行号

可使用下面的例子来显示详细错误信息:
window.onerror = function(sMessage, sUrl, sLine) {
            alert("An error occurred:\n" + sMessage + "\nURL: " + sUrl +
            "\nLine Number: " + sLine);
            return true;//返回true 则浏览器将不会在状态栏中提示错误;默认返回false
        }

注意:不同浏览器使用这个错误处理函数处理错误的方式不同
IE:发生error事件时,正常的代码会继续执行;所有的变量和数据都保留下来,并可通过onerror 事件处理函数访问;
Mozilla:正常的代码执行会结束,所有错误发生之前的变量和数据都被销毁
Safari,Chrome:不支持window对象上的onerror事件处理函数

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: