javascript - 使用 javascript 检查是否发生/存在特定控制台错误

标签 javascript jquery console.log

我想使用 javascript 检查是否发生了某个控制台错误,如果发生了,我自己检查 alert()

错误将如下所示:

00:00:34:0359 TimeEvent.COMPLETE
    (anonymous function) @ VM17617:1

算法看起来像这样:

function checkError(console) {
    if(console.error === "TimeEvent.COMPLETE") {
        alert("The error is present");
    }
}

我对控制台不太熟悉,也没有进一步了解 Google 研究。有人能指出我正确的方向吗?

最佳答案

我最终通过关注 this blog post 解决了我的问题使用 JavaScript 接管控制台。

这是我的最终代码:

var original = window.console
window.console = {
    error: function(){      

        //Gets text from error message.
        errorText = arguments['0'];

        if (errorText.includes('TimeEvent.COMPLETE')) {
            //DO STUFF HERE
        }

        original.error.apply(original, arguments)
    }
}

关于javascript - 使用 javascript 检查是否发生/存在特定控制台错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31106096/

相关文章:

javascript - 我的表单验证功能出了什么问题?

javascript - 以不同的速率循环遍历数组

javascript - 控制台日志读取数据属性

Javascript从数字中去除小数

javascript - 如何使用 Angular 在 JQueryUI Accordion 中填充数据?

javascript - JQuery Accordion TypeError : this. 幻灯片未定义

javascript - 如何动态加载照片到动态加载的div?

javascript - 为什么 console.log() 在我的代码中输出意外的 0?

javascript - 如何解释 vue.js 中 console.log() 的这种奇怪行为?

javascript - 如何在我的 HTML 页面上显示 JS 值