PhantomJS には、mousemove
問題の Web サイトではなく、WebKit であると思われる Web サイトにイベントを送信することで、マウスを動かすことができる優れた機能があります。
ブラウザが自分のサイトでのアクションが「合成」であることを伝える方法はありますか? 私がそれに対する防御を担当していたとしたら、最初に、不可能なほどテレポートするマウスカーソルや、カーソルが近くにないときに押されるボタンを探すと思います(ただし、ここでは jQuery に問題がある可能性があります)。
div
をリッスンして送信ボタンの周りに の地雷原を作成し、mouseover
それらのいずれもトリガーされずにフォームが送信された場合、ファウルプレイまたは何かを呼び出すことはできますか?
onmousemove
イベントの発生元の Web サイトとの違いはありますか? JavaScript を使用して判別できますか?