Chrome开发工具未捕获AJAX请求

AJAX requests not captured by Chrome Developer Tools

本文关键字:AJAX 请求 开发工具 Chrome      更新时间:2024-05-29

在Facebook上的个人资料页面上观察Chrome开发工具的Network选项卡时,我注意到几乎没有捕获XHR请求。点击个人资料页面,比如点击链接查看个人资料的照片,表明没有AJAX请求,但该网站似乎像一个单页应用程序一样保持在同一页面上,表现得非常像AJAX。

Facebook个人资料页面真的像jQuery的$.get()那样使用AJAX请求吗?如果是这样,为什么不将它们显示在开发工具中呢。如果没有,我怎样才能达到同样的效果?

我自己过去也被这件事折磨过。查看"网络"选项卡时,您可以筛选出希望开发人员的工具显示的请求类型。默认情况下,选择"全部"。然而,如果你不小心点击了"JS"、"CSS"等,那么只会显示这些请求。

单击"全部",您的问题将得到解决。

  • 当然,您可以捕获JSONP请求。JSON-P只不过是一个普通的JSON数据,而是封装在一个JavaScript函数中。回复如下:

    jQuery17206302290489639558_1343824008197([{"

  • 它可能不会出现在Chrome开发工具中,这可能是由于HTTPS的使用造成的。

顺便说一句,如果你有兴趣或目前正在探索如何与Facebook API互动,这里有很多(免费)和在线工具。Apigee的Facebook控制台是一个非常好的控制台:https://apigee.com/console/facebook