Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript/jquery访问控制台中抛出的错误_Javascript_Jquery_Console - Fatal编程技术网

使用javascript/jquery访问控制台中抛出的错误

使用javascript/jquery访问控制台中抛出的错误,javascript,jquery,console,Javascript,Jquery,Console,有没有一种方法可以让我们使用纯javascript、jquery或任何其他客户端脚本在控制台中获取错误列表 console.error("params") 只是创建错误,但我无法使用它访问console中的错误列表javascript中没有内置函数来获取所有错误的列表,但您可以使用它在每次获取错误消息时将错误消息附加到数组中 var myErrors = []; startTrackingErrors = true; window.onerror = function (errorMessa

有没有一种方法可以让我们使用纯javascript、jquery或任何其他客户端脚本在控制台中获取错误列表

console.error("params")

只是创建错误,但我无法使用它访问console中的错误列表

javascript中没有内置函数来获取所有错误的列表,但您可以使用它在每次获取错误消息时将错误消息附加到数组中

var myErrors = [];
startTrackingErrors = true;

window.onerror = function (errorMessage, url, lineNumber) {
    if (!startTrackingErrors) { return false; }
    myErrors.push({
      errorMessage : errorMessage,
      url : url,
      lineNumber : lineNumber
    });
    return true;
};

这里有一个正在工作的(错误:p)

很高兴它有帮助,干杯:)什么是
开始跟踪错误
?只是一个标志,确保我们只在需要时跟踪错误。如果您希望在默认情况下跟踪错误,请将其保持为
true
。这是一个在IE中工作的程序,它没有在控制台中抛出错误,但它显示“内容无法在iframe中显示”:(不确定如何解决IE的此问题,因为它在控制台中没有抛出错误,请查看IE和chrome中的此plunkr