延迟加载Google reCAPTCHA JS直到表单提交会带来更多挑战吗?

问题描述

我正在网站上实现Invisible reCAPTCHA,并且为了减少页面加载时第三方JS文件的数量,我只想在用户提交表单后才下载https://www.google.com/recaptcha/api.js文件。加载后,我将使用grecaptcha.render,然后使用grecaptcha.execute。我已经实现并测试了它,它可以按预期工作。

我担心的是,延迟此文件加载可能会对Google确认用户不是机器人的能力产生负面影响。例如,也许Google的JS在他们使用页面时拾取用户事件,并使用这些动作来验证用户的人格。通过延迟JS加载,Google将不会考虑这些用户事件,并可能导致更多合法用户遇到烦人的图像挑战。

The docs对此没有提及。有没有人有这种实施的经验?我认为Google依靠IP地址和Cookie等其他信息进行这种验证,但我想确认一下。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...