2011-04-25 159 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停止...