Facebook のような典型的なソーシャル メディアに似た、私が構築したコメント システムがあります。ユーザーはスレッドの下にコメントを投稿できます。現状では、誰かが何かを入力してエンターを非常に速く何度も何度も押して、基本的にシステムを「スパム」する可能性があります。
このタイプの javascript/jQuery によるフラッディングを防ぐ最善の方法は何でしょうか?
Enterキーを押すとトリガーされる非表示の入力/送信ボタンがあるため、そのボタンに何らかのタイプのイベントを添付したいと思います。
- 10 秒ごとにのみコメントを許可します。
セッション中に X 個のコメントのみを許可し、これに違反した場合はユーザーに警告します。
<input id="comment" placeholder="Post a comment" /> <a id="post" class="btn">Post</a>