javascript - Puppeteer 框架请求

标签 javascript node.js request google-chrome-devtools puppeteer

我在打开的页面上有多个 iframe。是否可以区分一帧的请求与另一帧的请求?正如我所看到的,page.on('request') 监听器没有这样的选项。

最佳答案

当收听 'request' 时事件,您可以使用request.frame()确定发起请求的帧:

page.on('request', request => {
    const frame = request.frame();
    console.log(`Request Frame: ${frame.name()}`);
});

关于javascript - Puppeteer 框架请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52722998/

相关文章:

node.js - 如何在不编译的情况下在nodejs中使用typescript/flow

node.js - 如何在没有express/multer的情况下处理 Node 中post请求的图像数据?

api - Testcafe - 从请求负载中检索数据

javascript - 如何循环获取从 config.json 文件获取的值的数量

javascript - 如何使用指针事件覆盖 firefox 和 chrome 中的触摸缩放和平移

php - 在 nodejs 和 php 之间共享 cookie

javascript - 请求 POST 修改对象?

django - 在Django中request.method ==“POST”是什么意思?

php - 将表单发布到更多 URL

php - JavaScript 正则表达式替换 HTML anchor