在Firefox控制台中使用Javascript检索GET请求

Wür*_*paß 5 javascript firefox automated-tests http firefox-developer-tools

有没有办法使用JavaScript检索网页的GET请求的详细信息?我不是指当前页面的URL的参数,而是外出的GET请求.

示例:如果您使用firefox打开google的起始页并切换开发人员工具,则可以在网络标签中看到许多GET请求,例如徽标的请求,例如https://www.google.com/images/品牌/ GOOGLELOGO/1X/googlelogo_color_272x92dp.png

我想使用JavaScript在控制台选项卡上检索此URL.是否可以通过附加到DOM(document)或BOM(window)的对象检索它?

我的问题的原因是:我在一个测试自动化环境中,开发人员工具不可用.只有JavaScript可用,我需要检查当前页面发出的GET请求的URL.我刚才提到了开发人员工具,因为它是重现问题的最简单方法(如果解决方案有效,最简单的验证方法).但它更像是关于Firefox/HTTP而不是测试自动化.

NoB*_*ugs 1

我不认为在开发工具中这是可能的,但是您也许可以使用普通的 JS 来创建全局事件处理程序(如果它是 jQuery),或者如果使用普通的 JS,请将 XmlHttpRequest 对象替换为记录结果的 duckpunched 对象,如下所示描述在这里