2010-07-08 46 views
1

有沒有在任何瀏覽器中找出誰(哪段代碼)實際上發送了Ajax請求的方法?我的意思是:在firebug中,可以監視網絡活動(在Net標籤中),但無法猜測請求是從哪裏發起的。如何確定Ajax(XHR)請求發件人?

有沒有人知道firefox/firebug擴展或其他瀏覽器的擴展來顯示請求源(無論是在特定行或瀏覽器插件的特定文件的JavaScript代碼 - Flash/Silverlight /等)?

Thanx提前。

回答

1

我不認爲有任何插件可以告訴你哪一行代碼發起請求。這將殺死調試的整個喜悅:)
Firebug告訴你被調用的URL,然後你可以做一些在你的相關搜索js代碼來縮小地點,併爲他們分配斷點。這就是我通常追蹤的方式。

+0

其實,我甚至不知道JavaScript或Flash是否在提出請求。此外,JavaScript代碼被混淆了(( – 2010-07-08 11:55:13

+0

是的,你說得對「調試的喜悅」=)我不得不反編譯所有的SWF文件,最後找到了請求發起的地方。 – 2010-07-28 14:13:20