谷歌Chrome开发者工具的“带参数的复制位置”?

pw136qt2  于 11个月前  发布在  Go
关注(0)|答案(4)|浏览(161)

在Google Chrome开发者工具中有没有一种方法可以复制带有参数的AJAX请求?Firebug有这个功能可以为任何AJAX请求“复制带有参数的位置”,这是非常有用的。

iq0todco

iq0todco1#

对于那些仍然在寻找所有这些年来,Chrome的“重播XHR”是尽可能接近你。
编辑器->网络-> XHR ->右键单击请求->重播XHR
当你点击新的重放请求时,可以在“Response”标签中看到输出。如果有人找到了一种方法来整齐地复制所有的post参数,比如Firebug,让我知道。
(或者,我相信你也可以安装Firebug for Chrome

falq053o

falq053o2#

在Google Chrome的第26版中,添加了“复制为cURL”功能:
https://coderwall.com/p/-fdgoq
如果你正在测试GET方法,你可以在网络选项卡中右键点击一个请求,然后点击“在新选项卡中打开”,每次你刷新该选项卡时,你都会重新发送请求。不幸的是,你不能重新提交POST请求。

wyyhbhjk

wyyhbhjk3#

当您的页面加载时,执行以下操作:
在页面上右键单击-->选择“Inspect Element”-- >从打开的窗口中选择“Network tab”-->您将看到所有的aplog和jquery调用

dwthyt8l

dwthyt8l4#

将此代码复制粘贴到Inspent ElementConsole以获取AJAX信息.

var ajaxArgs = [];
(function($){
    // backup ajax request
    $.ajaxBefore = $.ajax;
    // rewrite ajax function 
    $.ajax = function (a){ajaxArgs.push(a); return $.ajaxBefore(a)}
})(typeof jQuery == 'undefined' ? $ :  jQuery );

字符串
在Ajax发送请求后,您可以在Inspect Element中输入ajaxArgsconsole.log(ajaxArgs);以查看所有参数。祝您好运,并将其用于好理由

相关问题