1

有没有人知道 devtools 代码的 InspectorBackend.js 中 console.log 的输出在哪里。我发现 chrome 中的控制台面板没有任何输出。

例如,我设置了dumpInspectorProtocolMessages = true,并且还在函数_wrapCallbackAndSendMessageObject中添加了console.error,如下所示:

   console.error("show error on console");
   if (this.dumpInspectorProtocolMessages)
        console.log("frontend: " + JSON.stringify(messageObject));

我认为chrome中的控制台面板是在上述功能之后加载的,那么输出在哪里,如何检查呢?

顺便说一句,上面的函数是devtools源码,我想看的是devtools源码的日志输出。

谢谢

4

4 回答 4

4

为了在console.logDevTools 自己的源代码中看到 's 的输出,您需要在 DevTools 上打开 DevTools。这很容易:

  1. 取消停靠 DevTools 窗口。(这很重要:否则无法执行第 2 步)
  2. 在未停靠的 devtools 内右键单击,然后单击“检查元素”。

这将打开第二个 DevTools 窗口,它将检查第一个 DevTools;第一个 devtools 前端的所有输出都可以在那里找到。

于 2013-11-18T05:52:35.857 回答
0

在谷歌浏览器中点击F12您的键盘并导航到控制台选项卡或右键单击您的页面并单击inspect element

于 2013-11-16T10:35:03.607 回答
0

您可以使用 shift+ctrl+i,它在底部打开开发人员工具并找到Console选项卡单击以查看控制台日志

于 2013-11-16T10:36:09.597 回答
0

在谷歌浏览器中使用 F12。有关更多信息,请查看此链接打开 DevTools

于 2013-11-16T10:37:51.647 回答