2

现在,我通过将实际消息包装成Target.sendMessageToTarget消息来向目标发送命令。我认为使用“扁平化”版本我只需要sessionId在请求中添加作为参数,但这似乎不起作用,例如:

{
    "id": 5,
    "method": "Network.enable",
    "params": {"sessionId":"BC34555752DB5344363E505E6D7C5C"}
}

我究竟做错了什么?https://chromedevtools.github.io/devtools-protocol/tot/Target/#method-sendMessageToTarget

4

1 回答 1

3

自己解决了;把它留在这里以防有人遇到同样的问题:

{
    "id": 5,
    "method": "method.name",
    "sessionId": "BC34555752DB5344363E505E6D7C5C",
    "params": { ... }
}

sessionId必须是命令的条目,而不是参数。

于 2020-12-03T02:33:48.633 回答