0

我正在对机器人进行分析。

有没有办法知道按钮单击是“以编程方式”执行的还是使用鼠标设备执行的?

(如果解决方案在 .Net 中,那会很好)问候。

4

1 回答 1

0

如果这是 Asp.Net,AjaxControlToolKit 有一个漂亮的控件,我觉得效果很好:

<asp:NoBot ID="NoBot1" runat="server" ResponseMinimumDelaySeconds="10" />

否则,您可以测量显示表单和返回答案之间的时间,因为机器人以毫秒为单位测量响应,我们人类要慢得多。

对于 NoBot 控件,有一个事件OnGenerateChallengeAndResponse可以自定义响应。

请参阅此博客文章:Ajax Control Toolkit NoBot 控件和会话状态

于 2012-06-23T14:58:27.377 回答