机器人可以单击在 javascript 中制作模态窗口的链接吗?
Can a bot click a link that makes a modal window in javascript?
我有一个表单,该表单在模态窗口(确切地说是花式框)中启动,该窗口加载了一个在Google Analytics中触发事件的页面。我试图阻止机器人点击它。
由于 fancybox 使用 jQuery 来加载 html 页面,机器人能否到达页面并触发事件?我试图确定事件是否真实。
我得到了唯一事件和总事件之间的区别,并试图解释为什么会有差异。唯一可以将其解释为真正的人点击还是可能是机器人?
是的,机器人可以做到这一点。创建机器人的方法有很多种,不同的方法会使大多数机器人无法检测到,除非你有一些非常复杂的检查。我相信 reCaptcha 有很多检查,例如,从鼠标的移动、用户的反应时间、用户代理等等。
机器人可以有各种形状和形式,包括一些可能使用Selenium来模仿使用实际浏览器的用户,或者它们甚至可以在较低的级别编写,并在系统级别移动鼠标并导致按键。
归根结底,你愿意花费多少精力/时间,让机器人更难做他们的事情。我怀疑你永远无法在阻止机器人方面获得 100% 的准确性。
但是,是的,机器人可以触发按钮按下事件,甚至可以像普通用户一样直接按下按钮。
相关文章:
- 如何通过所选索引(AngularJS)在模态弹出窗口中显示数据
- 点击AngularJS模态窗口捕捉背景事件
- 在angularJS中使用模态窗口时,在控制器之间共享对象数组
- 如何使用jquery关闭模态窗口,通过模拟模态's关闭按钮
- Angularjs - 观察模态窗口从另一个控制器关闭
- 如何在angularjs-ui-bootstrap中使用模态弹出窗口
- 模态窗口yii2中的Ajax验证数据
- 显示模态对话;在 IE 中打开一个新窗口
- 在顶部框架上显示模态弹出窗口
- Ajax 模态窗口可以访问父窗口 PHP 数据吗?
- 在选择(rails_admin)时更改时在模态窗口中添加新字段
- 在模态窗口上创建 cookie
- 如何在用户离开网页时显示模态窗口
- Magento时事通讯弹出窗口(模态窗口)在每个页面上触发.它应该只在主页上弹出
- 如何在 jquery 中浮动模态窗口
- 创建一个模态窗口以使用 AngularJS 加载数据
- 当模态有时大于屏幕时,我如何水平/垂直居中模式弹出窗口
- Angular JS将msg广播到多个视图,包括模态窗口
- 将变量从 Javascript 传递到 PHP - 弹出窗口/模态窗口
- 如何在没有引导的情况下正确处理 AngularJS 应用程序中的弹出窗口(模态)