6

我不知道以前是否有人问过这个问题,但我想做的是从浏览器本身的错误控制台中获取数据(如果它支持的话),这将用于当用户发送一个错误报告它会提取与我网站上的页面相关的任何错误,例如代码中的拼写错误和其他以某种方式设法溜过的东西。另外,在这方面有没有办法将错误从控制台传递到可用的格式?如果这是不可能的,那么我可以告诉他们复制并粘贴来自网站本身的内容。

我现在想到了这一点,因为我正在考虑如何使错误报告系统运行得更好,因为整个事情基本上是在浏览器中运行的,对于后端,我可以轻松地查看错误日志,但对于前端,即 javascript 位事情并不容易。

因此,要在一个小语句中完成所有这些,是否有一种简单的方法可以从错误控制台获取数据并能够通过 javascript 将其发送到表单或类似的东西。

4

1 回答 1

3

可以使用 JS 中的 onerror 事件来获取错误的详细信息。例如,Hoptoad 这样做并将错误记录到他们的控制台,他们的代码重用了许多不错的 JS 脚本,包括一个很棒的 printStackTrace 函数......

你可以在这里看到他们是如何做到的:

http://hoptoadapp.com/javascripts/notifier.js

于 2011-02-20T11:39:51.527 回答