2011-04-25 40 views
1

傳統HTML允許您通過表單向網站提交數據,並且目標(目標)通常在源代碼中可見。現在,對於JS來說有點困難。你必須瀏覽JS文件,找出發生了什麼以及所有數據發送到哪裏。使用Javascript時跟蹤HTML提交

是否有更簡單的方法來確定我的數據結束位置(即發送到的文件/地址)?

就像這樣:我點擊按鈕,它顯示我使用了什麼類型的動作和目標網址?!

我在Ubuntu上。

回答

1

你們是不是要防止網絡釣魚攻擊,或者僅僅是捕捉按鈕點擊重定向/ ajax調用..這個實驗的目的是什麼?

因爲螢火蟲(一個Firefox插件)或Chrome檢查(原產於Chrome瀏覽器,而不是相當一樣強大螢火蟲)會做你要求的事,並給你很多的更多信息引導。

此外,您可能會考慮在您的計算機上設置本地代理並捕獲所有http流量。它真的取決於你想要完成的。

+0

嗨,非常感謝。我不知道這一點,並試圖通讀所有解碼開發人員設置的JS文件。使用您的提示,我現在使用Chrome Inspector簡單地檢查元素,單擊「網絡」面板,然後按按鈕即可完成工作。工作得很好..我是C程序員,現在想了解libcurl,所以我想自動提交數據到一些網站..我編碼的桌面應用程序,自動訪問HTML網站並提交數據給他們..純粹實驗..再次感謝! – 2011-04-25 15:38:43

1
$("form").live("submit", function(){ 
alert("The page will be going to: "+this.action); 
}); 

當然,你需要知道,如果被卸載的窗口,因爲submit可以處理,由JavaScript停止...