我想控制NodeInspector前端。它本身旨在远程控制Node.js。他们通过v8 protocol交流,我也发现
该协议原理的(相当简短的)description。但是,仅了解通信的工作方式还不够。启动时期望什么,什么时候从前端引发什么事件,以便突出显示特定行等。

我当前的方法是输出Node-Inspector和NodeJS之间的通信,然后尝试模仿它。我取得了进步,但这很繁琐。另一种方法是通过NodeInspector代码(它是经过修改的WebInspector)工作,但是我是JavaScript新手,这可能也很繁琐。

所以我的问题是,是否有人知道全面的指南或切入点,从那里我就可以开始了解与NodeJS或NodeInspector的通信方式。

最佳答案

节点检查器前端是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

关于node.js - 了解NodeJS/NodeInspector V8协议(protocol),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10490334/

10-09 21:29