现在,我正在通过将实际消息包装到 Target.sendMessageToTarget
消息中来向目标发送命令。我认为使用“扁平”版本我只需要在请求中添加 sessionId
作为参数,但这似乎不起作用,例如:
{
"id": 5,
"method": "Network.enable",
"params": {"sessionId":"BC34555752DB5344363E505E6D7C5C"}
}
我做错了什么? https://chromedevtools.github.io/devtools-protocol/tot/Target/#method-sendMessageToTarget
最佳答案
自己解决了;留在这里以防有人遇到同样的问题:
{
"id": 5,
"method": "method.name",
"sessionId": "BC34555752DB5344363E505E6D7C5C",
"params": { ... }
}
sessionId
必须是命令的条目,而不是参数。
关于puppeteer - Target.sendMessageToTarget 已弃用 – 现在如何使用 devtools 协议(protocol)的扁平化样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65118976/