1

我想控制NodeInspector前端。它本身旨在远程控制 Node.js。它们通过v8 协议进行通信,我还找到了对该协议原理的(相当简短的)描述。但仅仅了解沟通的运作方式对我来说还不够。启动时的预期内容,什么时候抛出的事件是前端的预期内容,以便突出显示特定的行等。

我目前的方法是输出 Node-Inspector 和 NodeJS 之间的通信,然后我尝试模仿它。我取得了进步,但这很乏味。另一种方法是使用 NodeInspector 代码(它是一个修改后的 WebInspector),但我是 JavaScript 新手,这可能也很乏味。

所以我的问题是,是否有人知道我开始了解与 NodeJS 或 NodeInspector 的通信如何工作的综合指南或入口点?

4

1 回答 1

2

node-inspector 前端是 webkit 调试器前端的旧版本。

前端:http ://trac.webkit.org/export/head/trunk/Source/WebCore/inspector/front-end/

协议:https ://developers.google.com/chrome-developer-tools/docs/protocol/1.0/index

我创建了一个使用新协议但更关注时间线的新版本。 https://github.com/Skomski/node-webkit-agent

于 2012-06-11T09:25:44.190 回答