3

WebKit の Remote Debugging Protocol は最近 1.0 になりました。私は主に好奇心と興味から、少しいじっています。代わりのフロントエンドとして、Chrome の開発者ツール コンソールの非常に基本的な再作成をまとめましたが、Chrome の開発者ツールで許可されているように、特定のフレーム/ウィンドウでコードを実行する方法について少し混乱しています。

現在、このメソッドを使用しRuntime.evaluateてコンソール入力を実行しています。これは、前述の問題のために不十分であり、コマンドライン API を提供していないようです。パラメータが必要なDebugger.evaluateOnCallFrameメソッドを発見しました。唯一の問題は、このメソッドに渡すオブジェクトcallFrameIDのリストをリモートで取得することができないように見えることです。callFrame

ここで何かが完全に欠けていると感じています。誰かが解決策を知っていますか?

4

1 に答える 1

4

Debugger.pausedイベントを見てください。これにより、現在の呼び出しフレームの配列が得られます。

于 2012-04-18T13:14:48.770 に答える