假设某个用户正在使用Chrome浏览器,并收到运行时错误,该错误已记录在Chrome的控制台中。我想知道那个错误是什么。目前,我需要联系特定用户,让他们打开控制台并告诉我错误是什么(或发送截图)。
是否有一种方法可以自动捕获或记录该错误(无论该错误是什么)并将其发送到服务器?
作为后续问题,是否有一种方法可以为所有主要浏览器执行此操作?
是否有一种方法可以自动捕获或记录该错误(无论该错误是什么)并将其发送到服务器?
作为后续问题,是否有一种方法可以为所有主要浏览器执行此操作?
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);
};