`

用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事件处理函数

分享到:
评论

相关推荐

    前端代码异常监控方案window.onerror 1

    例如,可以使用`try,catch`来处理特定的代码块,而用`window.onerror`作为全局的错误备份,确保尽可能多地捕获错误。此外,还可以在服务器端存储和分析收集到的异常信息,通过监控异常数量的变化趋势,及时发现和...

    JavaScript中的onerror事件概述及使用

    onerror事件用来协助处理页面中的JavaScript错误。当页面上出现异常时,error事件便在window对象上触发。例如:  在这种情况下,浏览器会显示错误信息: 。 如果不希望浏览器在默认对话框中显示出错消息,让on...

    js中window对象的事件1

    总之,`window`对象的`load`和`error`事件以及其丰富的事件监听属性是JavaScript中处理页面生命周期和错误处理的重要工具。通过正确使用这些功能,开发者可以创建更加健壮和用户友好的Web应用。

    JS屏蔽网页中的错误提示信息

    #### 二、使用`window.onerror`屏蔽错误提示 根据题目中给出的部分内容,我们可以看到一个简单的`window.onerror`实现示例: ```javascript window.onerror = function(){ return true; } ``` 这段代码的作用...

    利用图片的 onerror 事件载入默认图片

    利用图片的 onerror 事件载入默认图片 在Web开发中,图片的加载是一个非常重要的步骤。当图片不存在时,如何载入默认图片是一个常见的问题。本文将介绍如何利用图片的 onerror 事件载入默认图片。 一、什么是 on...

    window错误码查询器

    错误码通常是32位整数,包含了关于问题的详细信息。通过这个查询器,你可以快速查找这些错误码的含义,而无需深入查阅官方文档或在线搜索。 Python作为一种高级且广泛使用的编程语言,具有丰富的库支持和良好的跨...

    捕获和分析JavaScript Error的方法

    JavaScript Error的捕获和分析是前端开发中至关重要的部分,特别...通过合理使用`try-catch`和`window.onerror`,以及适当的错误信息处理和发送策略,开发者可以更好地理解和解决运行时错误,提升产品的质量和可靠性。

    js一句话屏蔽脚本错误

    在JavaScript中,`window.onerror` 是一个全局事件处理器,它允许开发者定义一个函数,当浏览器捕获到任何脚本错误时调用这个函数。该函数通常用于记录错误日志或者采取其他补救措施。`window.onerror` 函数接受五个...

    查询mysql错误信息、及js错误信息

    3. **事件监听**:监听`window.onerror`事件,可以在全局范围内捕获未被捕获的错误。 在前端开发中,`Ajax`请求是常见的一种异步通信方式,文件名`ajax_find`可能指的是一个与处理Ajax请求相关的功能。当Ajax请求...

    屏蔽一切js错误,屏蔽一切js错误

    1. **理解`window.onerror`**: `window.onerror`是一个事件处理器,当页面上的JavaScript执行出错时会被触发。这个函数可以接收四个参数:错误消息、出错脚本的URL、出错行号、列号(在某些浏览器中可能不支持此参数...

    JavaScript错误处理

    1. **onerror事件处理函数**:这是JavaScript最早的错误处理机制之一,当在页面上发生错误时,会在`window`对象上触发`error`事件。例如,我们可以在`<script>`标签内设置`onerror`回调函数,以弹出错误提示。为了...

    window-on-top(windows任意窗口置顶)

    使用"Window-on-top"时,用户只需运行程序,然后在需要置顶的窗口上执行特定操作(通常是快捷键或者鼠标拖拽),就能使其保持在其他窗口上方。这种特性对于程序员、设计师、视频编辑者等需要频繁参考多个窗口内容的...

    window_on_top.rar

    4. **显示器管理**:虽然物理上只有一个显示器,但通过“window_on_top”这样的工具,用户可以模拟出类似有两个独立屏幕的效果,一个窗口用于主要任务,另一个窗口始终保持在前,提供额外的信息或工具。 5. **编程...

    WINDOW函数错误处理

    本文将详细介绍如何有效地处理WINDOW函数错误,帮助开发者更好地理解并解决相关问题。 #### 一、理解WINDOW函数错误 WINDOW函数通常是指在Windows操作系统中使用的一些特定功能函数,它们用于实现特定的操作系统级...

    delphi设计简单的web浏览器捕捉NewWindow2事件,即新开窗口事件2

    在Delphi编程环境中,开发一个简单的Web浏览器并捕获NewWindow2事件是常见的需求,尤其对于需要控制浏览器行为的应用来说。NewWindow2事件是Internet Explorer(IE)的ActiveX控件(也称为WebBrowser控件)的一个...

    delphi设计简单的web浏览器捕捉NewWindow2事件,即新开窗口事件1

    在Delphi编程环境中,开发一个简单的Web浏览器并捕获NewWindow2事件是常见的需求,尤其在需要控制浏览器的行为,如防止弹出新窗口或者管理多个窗口时。NewWindow2事件是Internet Explorer(IE)控件(TWebBrowser)...

    javascript中window.event事件用法详解

    每个事件属性都有其特定的用途,下面详细介绍几个常用的window.event属性: 1. altKey属性 altKey属性用于检查在事件触发时Alt键是否被按下。它返回一个布尔值,如果Alt键被按下,则返回true;否则返回false。这是...

    网页运行正常状态栏缺显示有错误,屏蔽掉,屏蔽网页错误

    2. **全局错误监听**:通过设置`window.onerror`事件处理器,可以监听并处理所有未被捕获的JavaScript错误。 ```javascript window.onerror = function(errorMessage, fileName, lineNumber, columnNumber, error) ...

Global site tag (gtag.js) - Google Analytics