谷歌 Chrome 远程调试 - 加载页面
我一直在阅读谷歌Chrome远程调试的文档(http://code.google.com/chrome/devtools/docs/remote-debugging.html),但是我还是不明白怎么在谷歌Chrome中打开一个新网页。我正在使用Python,在用--remote-debugging-port启动谷歌Chrome后,我只能通过本地的/json进行通信(我正在为内部测试编写一个自定义调试器)。
我尝试通过阅读这个http://code.google.com/chrome/devtools/docs/protocol/page.html来构建一个JSON对象,并将其发送到/json,但没有任何结果。
任何帮助都将不胜感激!
编辑:我找到了发送命令的方法 - 通过Web Sockets连接到在查询/json时返回的webSocketDebuggerUrl(你可以在Python中使用websocket),然后简单地按照定义发送参数(json格式)。
1 个回答
1
- 如果你有更多问题,可以在这个链接里提问:https://groups.google.com/forum/#!forum/google/chrome-developer-tools。(我刚刚通过Google Alert的RSS订阅看到你关于开发者工具的问题);
- 你可以监听开发者工具和Chrome之间的消息(先在独立模式下打开开发者工具,然后再打开一个开发者工具的窗口,接着在第二个窗口的控制台里输入window.dumpInspectorProtocolMessages = 1)。