WebKit的远程调试协议最近发布了1.0,我一直在玩它,主要是出于好奇和兴趣。我把Chrome开发者工具控制台的一个非常基本的重新组合作为替代前端,但我对如何在特定的框架/窗口中执行代码感到困惑,就像Chrome的Dev Tools允许的那样。 / p>
目前,我正在使用Runtime.evaluate
方法来执行我的控制台输入。由于上述问题,这似乎不合适,并且它不提供命令行API。我发现了Debugger.evaluateOnCallFrame method,需要callFrameID
参数。唯一的问题是,似乎无法远程获取要传递给此方法的callFrame
个对象列表。
我有一种感觉,我在这里完全遗漏了一些东西。有谁知道解决方案?