2014-09-05 75 views
-3

我在使用Chrome开发工具时遇到了一些问题。只是想知道是否有可能,如果是 - 如何。建议我有一个非常庞大的客户端,每页有100个响应。Chrome:开发工具的高级用法

  1. 如何找到处理响应的端点?我的意思是在响应进来的js代码中的第一位。
  2. 如何找到它的响应内容?例如,我想知道我从表中获得的45902309509902值。

回答

1

如何找到处理响应的端点?

在网络选项卡,可以看到那里的请求起源,它的标记列:这有一个链接,将显示你的代码发起

enter image description here

“始作俑者” ajax调用(我假设你正在讨论ajax响应的“响应”)。从那里,你应该能够找到该请求所关联的回调。很多时候,如果你使用像jQuery这样的库,你会看到执行请求的jQuery代码,而不是你的。尽管如此,仍然可以通过使用未缩小版本的libray,在该代码上设置断点(可能甚至是所请求的URL上的条件断点),然后在断点被击中时仍然可以找到所需的东西使用调用堆栈来找出调用实际发起的代码中的哪个位置。

如何通过它查找响应内容?

这会稍微困难一些。再次在Network选项卡中,您可以单击每个ajax请求,并在Response子选项卡下查看(并搜索)响应文本。