我想控制NodeInspector前端。它本身被设计为远程控制Node.js。它们通过v8 protocol进行通信,我还找到了该协议原理的(相当简短的) description。但这还不足以让我理解沟通是如何进行的。启动时期望什么,什么时候抛出什么事件,期望从前端抛出什么,以便突出显示特定的行等。
我目前的方法是输出Node-Inspector和NodeJS之间的通信,然后尝试模仿它。我取得了进步,但它非常乏味。另一种方法是遍历NodeInspector代码(它是一个修改过的WebInspector),但我是JavaScript的新手,这可能也会非常乏味。
所以我的问题是,如果有人知道一个全面的指南或一个切入点,我可以开始了解与NodeJS或NodeInspector的通信是如何工作的?
发布于 2012-06-11 17:25:44
节点检查器前端是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
https://stackoverflow.com/questions/10490334
复制相似问题