2014-09-05 80 views
-3

我在使用Chrome開發工具時遇到了一些問題。只是想知道是否有可能,如果是 - 如何。建議我有一個非常龐大的客戶端,每頁有100個響應。Chrome:開發工具的高級用法

  1. 如何找到處理響應的端點?我的意思是在響應進來的js代碼中的第一位。
  2. 如何找到它的響應內容?例如,我想知道我從表中獲得的45902309509902值。

回答

1

如何找到處理響應的端點?

在網絡選項卡,可以看到那裏的請求起源,它的標記列:這有一個鏈接,將顯示你的代碼發起

enter image description here

「始作俑者」 ajax調用(我假設你正在討論ajax響應的「響應」)。從那裏,你應該能夠找到該請求所關聯的回調。很多時候,如果你使用像jQuery這樣的庫,你會看到執行請求的jQuery代碼,而不是你的。儘管如此,仍然可以通過使用未縮小版本的libray,在該代碼上設置斷點(可能甚至是所請求的URL上的條件斷點),然後在斷點被擊中時仍然可以找到所需的東西使用調用堆棧來找出調用實際發起的代碼中的哪個位置。

如何通過它查找響應內容?

這會稍微困難一些。再次在Network選項卡中,您可以單擊每個ajax請求,並在Response子選項卡下查看(並搜索)響應文本。