当使用puppeteer打开URL时,我想列出java脚本,css文件和它们的发起者。
我已经检查过trace选项,但它没有显示启动器的值。
发布于 2018-08-09 07:34:45
您可以使用Chrome协议中的Network.enable
和Network.requestWillBeSent
来获取请求地址和请求的发起者地址:
const client = await page.target().createCDPSession();
await client.send('Network.enable');
client.on('Network.requestWillBeSent', parameters => {
const request_url = parameters.request.url;
const initiator_url = parameters.initiator.url;
console.log('The request', request_url, 'was initiated by', initiator_url, '.');
});
https://stackoverflow.com/questions/50547169
复制相似问题