1

NodeInspectorフロントエンドを制御したい。Node.js をリモートで制御するように設計されています。それらはv8 プロトコルを介して通信し、そのプロトコルの原理の(かなり短い)説明も見つけました。しかし、コミュニケーションの仕組みを理解するだけでは十分ではありません。起動時に期待されるもの、フロントエンドから期待されるものをスローしたイベントはいつで、特定の行などを強調表示します。

私の現在のアプローチは、Node-Inspector と NodeJS の間の通信を出力することであり、それを模倣しようとしています。私は進歩しますが、それは非常に退屈です。もう 1 つのアプローチは、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 に答える