WebKit の Remote Debugging Protocol は最近 1.0 になりました。私は主に好奇心と興味から、少しいじっています。代わりのフロントエンドとして、Chrome の開発者ツール コンソールの非常に基本的な再作成をまとめましたが、Chrome の開発者ツールで許可されているように、特定のフレーム/ウィンドウでコードを実行する方法について少し混乱しています。
現在、このメソッドを使用しRuntime.evaluate
てコンソール入力を実行しています。これは、前述の問題のために不十分であり、コマンドライン API を提供していないようです。パラメータが必要なDebugger.evaluateOnCallFrameメソッドを発見しました。唯一の問題は、このメソッドに渡すオブジェクトcallFrameID
のリストをリモートで取得することができないように見えることです。callFrame
ここで何かが完全に欠けていると感じています。誰かが解決策を知っていますか?