繁体   English   中英

有没有办法记录浏览器控制台错误

[英]Is there any way to log browser console errors

假设某个特定用户正在使用Chrome,并收到Chrome控制台中记录的运行时错误。 我想知道那个错误是什么。 目前我必须联系特定用户,让他们打开控制台并告诉我错误是什么(或发送屏幕截图)。

有没有办法让我自动捕获或记录该错误(无论错误是什么)并将其发送到服务器?

作为后续问题,是否有办法为所有主流浏览器执行此操作?

您可以使用日志记录方法包装console.log和console.error

var log = console.log;

console.log = function() {
    //Ajax post arguments to your server for logging
    return log.apply(console, arguments);
};

var error = console.error;

console.error = function() {
    //log arguments to server
    return error.apply(console, arguments); 
};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM