javascript - 开发者工具 : Follow network requests across popups

标签 javascript html google-chrome web google-chrome-devtools

我们正试图弄清楚某些东西在网络上是如何工作的(用于网络抓取/自动化),我们正在处理的一个网页问题是一个弹出窗口来完成一些工作。我们最常用的调试工具之一是开发人员工具中的 Chrome 网络选项卡,点击“记录”做一些工作,然后检查完​​成了什么,然后“离线”复制完成的工作。

但是,开发者工具(在 Chrome、Safari 和 Firefox 中 - 所有功能都相同)不会在弹出窗口中跟踪请求,即使您点击“记录”也是如此。

是否缺少某些配置值,或某种记录所有网络事件的方法?我们不能为此使用 tcpdump/wireshark,因为它都是通过 SSL 完成的。我们考虑过的一种选择是中间人 https 代理,但我找不到任何预先编写的内容,所以我们必须自己创建一个。

最佳答案

我不知道有什么方法可以跟踪弹出窗口中的请求,因为每个窗口都有自己的 Web 检查器,但是您可以使用 Fiddler检查 HTTPS 请求。它将执行 MITM,随后抛出证书错误,这应该允许您按照请求发生的顺序检查所有请求。

关于javascript - 开发者工具 : Follow network requests across popups,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17241984/

相关文章:

javascript - 将声明的空变量更新为 bool 值

javascript - 如何将 jquery 值传递给 HTML5 进度条

html - Chrome 显示搭配不同

javascript - 如何通过 chrome 扩展获取所有 CSS 和 Javascript 文件

javascript - 通过 POST 的图像响应

javascript - 使用 jQuery 在 IE 中获取 JavaScript JSON 代码

html - 无法让 ":last-child"选择器在我的布局上工作。我错过了什么?

javascript - 当元素经过特定位置时更改 CSS 属性

javascript - Jquery提交表单而不刷新

google-chrome - Chrome Dev Tools 元素检查器中的水平滚动?