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

时间:2015-07-20 07:33:45

标签: javascript jquery console

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

console.error("params")

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

1 个答案:

答案 0 :(得分:1)

javascript中没有构建函数来获取所有错误的列表,但是每次获得错误时都可以使用window.onerror将错误消息附加到数组中。

var myErrors = [];
startTrackingErrors = true;

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

这是一个有效的demo(错误:P)