2012-08-15 75 views
1

我想編寫的代碼,可以捕捉:捕捉的HTTP請求從客戶端(包括AJAX)

  • (1)點擊鏈接或改變了window.location programmaticly
  • (2)用戶通過地址欄
  • (3)Ajax請求

它甚至有可能改變的網址是什麼?我怎麼做?

+0

沒什麼,我不確定這甚至可能,我希望我知道從哪裏開始... – ciochPep 2012-08-15 07:00:20

+0

你/你會考慮使用像jQuery這樣的框架嗎? – 2012-08-15 07:01:06

+0

是的,我可以儀器包括jquery庫的代碼,但我不能指望現有頁面正在使用jquery的事實......他們可能不會。 – ciochPep 2012-08-15 07:02:48

回答

0
  1. 是的,這是一個簡單的步驟。只要給按鈕一個通過AJAX訪問服務器的動作即可。
  2. 你是什麼意思?你想知道當他通過地址欄執行操作時用戶在哪裏?
  3. 你想跟蹤每一個AJAX請求,或者你的目標是通過AJAX發送它們嗎?
+0

1.我需要一種方法來找到所有這些按鈕2.是3.跟蹤每個AJAX請求 – ciochPep 2012-08-15 08:03:30

0

我並沒有完全得到你想要達到的目標,並且在什麼時候想要測試代碼。但如果這有幫助,這可以通過HTTP代理實現。在網絡上,您可以通過代理服務器重定向流量,您可以在其中插入可以掃描傳出請求並執行某些操作(操作可能會報告給某個其他服務器)的模塊。當然,你不需要在這裏任何東西。我猜大部分的互聯網防火牆都會與此掛鉤。

+0

我不想這樣做,我在客戶端獲取它之前在頁面上測試js代碼,並且我正在測試代碼是應該抓住這些東西的代碼 – ciochPep 2012-08-15 07:57:58

相關問題