我想控制NodeInspector前端。它本身旨在远程控制Node.js.他们通过v8 protocol进行沟通,我也发现了 该协议的原则(相当简短)description。但这还不足以让我了解沟通的运作方式。什么是启动时的预期,什么事件抛出前端的预期,以便突出显示特定的行等。
我目前的方法是输出Node-Inspector和NodeJS之间的通信,然后我尝试模仿它。我取得了进步,但这非常乏味。另一种方法是通过NodeInspector代码(它是一个经过修改的WebInspector),但我是JavaScript的新手,这可能也非常繁琐。
所以我的问题是,如果有人知道一个全面的指南或入口点,我开始了解与NodeJS或NodeInspector的通信是如何工作的?
答案 0 :(得分: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