【发布时间】:2021-06-16 10:08:20
【问题描述】:
为什么没有触发 Target 域事件?不应该有一个 Target.enable 方法,但由于某种原因它仍然不起作用。 Target.createTarget 方法确实有效。
const CDP = require("chrome-remote-interface");
async function example() {
let client = await CDP();
const { Network, Page, Browser, Input, Target, DOM, Runtime } = client;
await Page.enable();
Target.targetInfoChanged((param) => {
console.log("targetInfoChanged", param);
});
Target.receivedMessageFromTarget((param) => {
console.log("receivedMessageFromTarget", param);
});
Target.targetCreated((param) => {
console.log("targetCreated", param);
});
Target.targetDestroyed((param) => {
console.log("targetDestroyed", param);
});
Page.loadEventFired((param) => {
console.log("load", param);
});
await Target.createTarget({ url: "https://www.google.com/" });
await new Promise(() => {});
return
}
example();
【问题讨论】:
标签: javascript node.js google-chrome chrome-devtools-protocol