使用javascript从浏览器控制台获取数据

133*_*m3r 6 javascript error-handling bug-reporting error-console

我不知道之前是否曾经问过这个问题,但是我想要做的是从浏览器本身的错误控制台获取数据(如果它支持它),这将是用户发送时的数据错误报告它会解决与我网站上的页面相关的任何错误,例如代码中的拼写错误以及其他某种方式可以解决的问题.此外,在这方面有没有办法将错误从控制台传递到可用的格式?如果这是不可能的,那么我可以告诉他们复制和粘贴网站本身的内容.

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

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

mac*_*thy 3

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

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

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