我想控制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/