如何检测浏览器中是否安装了iMacro Extension

时间:2017-09-14 12:54:50

标签: javascript imacros

我目前正在构建一个网页,并希望检测用户是否在其浏览器中安装了imacro扩展程序,因为我不希望用户使用该扩展程序来自动执行该页面上的操作。

那么,是否有任何可能的方法来检测是否安装了imacro扩展?因为如果我能检测到它,我可以抛出一个错误页面,以避免使用页面上的宏脚本。

1 个答案:

答案 0 :(得分:1)

有趣的问题!但这是不可能的。网站无法查询已安装的扩展程序。此外,您还需要检测其他自动化扩展,例如selenium ide

>做的是使用其他一些技巧:

  • 测量浏览速度..所以如果在0.3秒或更短的时间内点击两个按钮,那么你就知道它必须是一个机器人。
  • 使用像日期控件这样棘手的javascript,大多数自动化工具都失败了(但不是this screenshot-driven tool)。
  • 随机/经常更改元素ID(facebook会这样做)

当然,总是有效的:使用验证码: - )