我想使用 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/