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

问题描述 投票:0回答:4

Google Chrome 开发者工具中有没有办法复制带有参数的 AJAX 请求? Firebug 具有此功能,可以为任何异步请求“复制带有参数的位置”,并且非常有用。

ajax google-chrome firebug
4个回答
2
投票

对于那些多年来仍在关注的人来说,Chrome 的“Replay XHR”已经是最接近的了。

调试器 -> 网络 -> XHR -> 右键单击请求 -> 重播 XHR

当您单击新的重播请求时,可以在“响应”选项卡中看到输出。如果其他人找到了像 Firebug 一样整齐地复制所有 post 参数的方法,请告诉我。

(或者,我相信你也可以安装Firebug for Chrome


0
投票

在 google chrome 版本 26 中添加了“复制为 cURL”功能:

https://coderwall.com/p/-fdgoq

如果您正在测试 GET 方法,您只需右键单击网络选项卡中的请求,然后单击“在新选项卡中打开”,每次刷新该选项卡时都会重新发送请求。遗憾的是,您无法重新提交 POST 请求。


0
投票

当您的页面加载时,请执行以下操作:

右键单击页面 --> 选择“检查元素”--> 从打开的窗口中选择“网络选项卡”--> 您将看到所有 ajax 和 jquery 调用


0
投票

将此代码复制粘贴到 Inspent Element 中以获取 AJAX ARGS

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 发送请求后,您可以在检查元素中输入

ajaxArgs
console.log(ajaxArgs);
以查看所有参数。祝您好运,并使用它来实现 好理由

© www.soinside.com 2019 - 2024. All rights reserved.