我想读取控制台输出(比如console.error("错误");) 在我的javascript代码(运行时)发生错误时
答案 0 :(得分:0)
只需覆盖/代理原始函数,如:
console.log = (function(original){
return function proxyLog(){
var args = [].slice.call(arguments);
// do something with args
// then call the original function
original.apply(console, arguments);
}
}(console.log)); // invoke iife
答案 1 :(得分:0)
尝试使用try catch块来处理错误,这是为了更好地理解
<强> HTML 强>
<div id="display2">Welcome to my world!</div>
<button class="btn" id="btnRes" onclick="displayMessage()"> Check It Out </button>
<强>的Javascript 强>
function welcome() {
document.getElementById('display').innerHTML = "Welcome to my world!";
}
$('#btnRes').click(function() {
try {
wel_come();
} catch (error) {
document.getElementById('display2').innerHTML = error.message;
}
});
答案 2 :(得分:0)
要阅读Google Chrome上的控制台输出,请按F12或右键单击“检查”,然后单击“元素”选项卡旁边的“控制台”选项卡以查看控制台输出。我不确定这是否是你要找的东西