【问题标题】:Getting data from the browser's console using javascript使用 javascript 从浏览器控制台获取数据
【发布时间】:2011-06-30 17:09:27
【问题描述】:

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

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

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

【问题讨论】:

  • True ,但我认为我的答案包含指向更多有用信息的链接,并带有强大的完整代码示例
  • 嗯,它似乎是重复的,但由于某种原因,当我搜索它时,我没有找到与它相似的选项。

标签: javascript error-handling bug-reporting error-console


【解决方案1】:

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

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

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2020-12-14
  • 2018-01-31
  • 2016-02-09
  • 1970-01-01
  • 2014-05-12
  • 2013-05-20
  • 2023-03-15
  • 2013-10-14
相关资源
最近更新 更多