javascript - 将 Chrome 开发控制台转储到文本文件?

标签 javascript debugging google-chrome-devtools

有时,当我尝试调试用户在使用我的 Chrome 扩展程序 (StayFocusd) 时遇到的问题时,访问控制台日志会很有用。现在我只是要求他们将日志复制并粘贴给我,但如果我能够以编程方式生成一个他们可以通过电子邮件发送给我的文件,那就更好了。这可能吗?

或者,至少可以使用 Javascript 捕获控制台内容,以便我可以将其输出为对自己有用的调试格式?

最佳答案

有一个实验性 API: chrome.experimental.devtools.console :

chrome.experimental.devtools.console.getMessages(function(messages) {
    messages[0].url  // http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
    messages[0].text // XHR finished loading
    messages[0].line // 4
})

关于javascript - 将 Chrome 开发控制台转储到文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10311273/

相关文章:

javascript - 我可以使用 Chrome 开发工具添加资源吗?

jquery - 在 Chrome DevTools 网络面板中显示请求路径

javascript - jQuery:查找元素具有的属性数

javascript - CSS、JavaScript、HTML - 所见即所得编辑器中的空段落和错误代码

使用运行时库的 Delphi 64 位调试有错误的堆栈帧处于事件状态

Chrome Inspector 中的 Javascript 调试 : variables are shown undefined in watches and console but can be inspected when hovered

javascript - 如何让 Ajax 的某些部分同步发生,而前端逻辑异步发生?

javascript - 切换和 JavaScript : Can't Get It To Work

c# - 如何找出导致 NullReferenceException 的原因

c++ - DirectX 10 资源泄漏