ボットに関する分析に取り組んでいます。
ボタンのクリックが「プログラムによって」実行されたか、マウス デバイスを使用して実行されたかを知る方法はありますか?
(ソリューションが .Net にある場合は問題ありません) よろしく。
これが Asp.Net の場合、AjaxControlToolKit には素晴らしいコントロールがあります。
<asp:NoBot ID="NoBot1" runat="server" ResponseMinimumDelaySeconds="10" />
それ以外の場合は、フォームが表示されてから回答が返されるまでの時間を測定できます。ボットは応答をミリ秒単位で測定するため、私たち人間ははるかに遅いです。
NoBot コントロールにはOnGenerateChallengeAndResponse
、応答をカスタマイズできるイベントがあります。
このブログ投稿を参照してください: Ajax コントロール ツールキット NoBot コントロールとセッション状態