使用控制台防止在客户端自动触发点击事件 window

Prevent automatic triggering of a click event on client side using the console window

对任何 HTML 元素的点击只需在任何选定元素上使用 jQuery 函数 .trigger("click") 即可触发。当执行点击所花费的时间很重要时,自动触发此点击可能会导致问题,例如:基于时间的游戏。

如何停止使用开发者工具(控制台window)自动触发点击事件?

或者,

如何区分用户点击和控制台触发点击 window?

感谢您的帮助。

如果模拟点击的人做得足够仔细,你就做不到。

如果他们只使用 $(/*...*/).click(),这很简单:一个真正的点击事件将具有鼠标位置属性(pageXpageY),一个使用 $(/*...*/).click() 不会。

但是创建具有这些属性的事件相当容易,因此只会淘汰无能的作弊者,而不是全部。