【问题标题】:How do I intercept a browser's console events in JavaScript? [duplicate]如何在 JavaScript 中拦截浏览器的控制台事件? [复制]
【发布时间】:2019-06-06 21:10:36
【问题描述】:

我需要制作一个 HTML 伪控制台(一个普通的 div 来附加控制台日志、信息、警告和错误)。到目前为止,我看到的所有解决方案都只适用于我直接发起的事件。但不是当浏览器本身记录错误时(例如来自 404 提取事件)。有什么方法可以拦截浏览器启动的控制台事件吗?

【问题讨论】:

标签: javascript dom-events


【解决方案1】:

您可以使用 Global​Event​Handlers​.onerror

https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onerror

【讨论】:

  • 除了问题中指定的这不会捕获用户日志记录 (console.log()) 之外,OP 应该如何使用它?该链接可能包含详细信息,但随着时间的推移,该链接也可能会失效、腐烂、被移动、引用过时或弃用的 API 或以其他方式变得无用。包括对如何使用GlobalEventHandlers.onerror 来解决和回答 OP 问题的说明。由于上述原因,仅链接的答案通常不被认为是有效的。
猜你喜欢
  • 1970-01-01
  • 2011-03-30
  • 2012-04-02
  • 2018-01-31
  • 2016-01-26
  • 1970-01-01
  • 1970-01-01
  • 2017-08-31
  • 1970-01-01
相关资源
最近更新 更多