【问题标题】:Google Chrome Remote Debugging - Loading Page谷歌浏览器远程调试 - 加载页面
【发布时间】:2011-11-04 11:30:46
【问题描述】:

我一直在阅读 Google Chrome 远程调试文档 (http://code.google.com/chrome/devtools/docs/remote-debugging.html),但我仍然不明白如何打开新的谷歌浏览器中的网页。我正在使用 Python,在使用 --remote-debugging-port 启动 Google Chrome 后,我只能与 localhost 上的 /json 通信(我正在编写一个自定义调试器用于内部测试)。

我尝试通过阅读此http://code.google.com/chrome/devtools/docs/protocol/page.html 来构建一个 JSON 对象并将其发送到 /json,但没有结果。

任何帮助将不胜感激!

编辑:我发现了如何发送命令 - 通过 Web 套接字连接到在对 /json 进行查询时返回的 webSocketDebuggerUrl(您可以将 websocket 用于 python),然后按照定义简单地发送参数(json 格式)。

【问题讨论】:

    标签: python google-chrome google-chrome-devtools


    【解决方案1】:
    1. 如果您愿意,可以在https://groups.google.com/forum/#!forum/google/chrome-developer-tools 中提出更多问题。 (我刚刚在 Google Alert 的 rss 提要的帮助下收到了关于 DevTools 的问题);
    2. 您可以在 DevTools 和 Chrome 之间嗅探消息(以分离模式打开 DevTools,为 DevTools 打开 DevTools,在第二个实例中打开控制台并写入 window.dumpInspectorProtocolMessages = 1)

    【讨论】:

    • 注意:设置嗅探的说明位于developer.chrome.com/devtools/docs/…。但是,这些说明没有提到“window.dumpInspectorProtocolMessages = 1”步骤​​,所以非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2017-05-09
    • 2015-04-10
    • 2011-01-01
    • 1970-01-01
    • 2017-03-29
    • 2015-04-05
    • 2012-04-19
    相关资源
    最近更新 更多