为什么银行付款验证系统使用JavaScript重定向

时间:2018-09-13 10:11:01

标签: javascript forms onlinebanking

当您通过在线支付系统(带有或不带有3DSecure)进行支付时,您​​填写表格并进行验证,从严格的视觉角度来看,事情似乎非常简单。但是在后面,通常会有多个重定向,这些重定向是通过JavaScript处理的。

基本上,您的数据已提交,并且您以预先填写的表单登陆页面,该表单会立即通过JavaScript提交,有时会连续多次提交(连接速度足够快,您甚至看不到这些步骤通过浏览器)。

我想知道他们为什么这样做(而不是正确的后端重定向),而我找不到答案。 我的猜测是,这只会使脚本难以遵循,但仍然有可能做到这一点(为什么要打扰),我认为,它的“肮脏方面”(从编码器的角度来看)是不值得给尝试进行自动验证的脚本施加限制。

您对此有何见解?

1 个答案:

答案 0 :(得分:0)

在我看来,使用JavaScript可以有效地检测到机器人或人类。

您已经看到,Google如何验证该机器人。

这只是一个简单的复选框,但是如果您尝试编写bot来验证或通过该检查,则会非常复杂。 (现在我仍然不知道如何通过它^)