javascript - 在浏览器开发工具中检查 ajax 调用是同步还是异步

标签 javascript ajax asynchronous google-chrome-devtools synchronization

有没有办法在 Chrome 开发工具或 Firebug 等浏览器开发工具中确认特定的 ajax 请求是异步还是同步。

对于ajax请求,HTTP请求头不表明其是同步还是异步。

X-Requested-With:XMLHttpRequest

最佳答案

不,你不能这样做,但你可以在控制台中运行它或将其添加到你的代码中

XMLHttpRequest.prototype.open = (function(open){
    return function(method, url, async, user, password) {
        console.log("xhr call: "+url +"isAsync: "+async);
        open.apply(this, arguments);
    };
})(XMLHttpRequest.prototype.open);

它记录信息:D希望它有帮助

关于javascript - 在浏览器开发工具中检查 ajax 调用是同步还是异步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30644220/

相关文章:

javascript - 寻找一行 JavaScript Regex 替换

javascript - 如何使用函数绘制高位图?

javascript - Backbone View 是否总是需要 Backbone 模型?

javascript - jQuery keyup 延迟 'editable' div 上的结果

javascript - Sweetalert2 带国际电话输入,键盘问题

javascript - JS : keyEvents won't work correctly - work with +1 key(press-down-up)

php - 使用AJAX创建Gmail风格的明星最爱图标

python - QThread在终止而不是终止后加速

asp.net - 在MVC路由中使用 “async”(即使应该完成)也会使路由死锁;如何避免这种情况?

javascript - 如何同步(以编程方式)运行 Grunt 任务?