2010-02-15 109 views
5

是否有可能從瀏覽器獲取所有過去的ajax調用歷史記錄?獲取ajax歷史記錄

如果沒有,是否有任何ffx插件或類似的東西,將以類似於正常瀏覽器歷史記錄的方式存儲您的所有ajax請求?

回答

3

希望不是。這聽起來很邪惡,往往違反same origin policy。我的意思是,如果這存在,例如,可以監控所有第三方在任何web 2.0網站(如Gmail)上的活動。

如果這是在單個站點內使用,你希望有人編寫一個包裝ajax調用並記錄歷史記錄的庫,然後讓所有開發人員使用它,而不是直接進行ajax調用。

也許你想this Yahoo library正如在this question指出。

我用Firebug來調試一個使用ajax調用的站點。所以有一個ffx監控能力。

+0

你說什麼是有道理的,它是邪惡的,但另一方面,我敢肯定,可能有很多的ffx擴展,如果它們默認安裝在所有的計算機上,它們將是邪惡的,但作爲一個開發者,你可以做一個知情的決定,關於你的有用性是否超過了知道如何使用你的計算機和獲取數據的其他人的風險。我會說它和保存你的瀏覽器密碼的時候沒有把所有的密碼都放在密碼區域後面(這是ffx默認的密碼保存行爲)。 – wheresrhys

1

如果您想要監控您的AJAX調用,請安裝HTTP代理(例如,如果在Windows上爲Fiddler)並查看那裏記錄的AJAX調用(對於網絡而言,它們是正常的HTTP請求/響應,只有它們在瀏覽器中處理不同)。

0

提琴手2和螢火蟲工作很好。我建議螢火蟲,因爲你可以調試的JavaScript調用以及。