首页 > 解决方案 > 延迟加载 Google reCAPTCHA JS 直到提交表单会导致更多挑战吗?

问题描述

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

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

文档没有提到任何关于此的内容。有没有人有这个实现的经验?我认为谷歌依赖其他信息,如 IP 地址和 cookie 来进行这种验证,但我想确认一下。

标签: javascriptrecaptchainvisible-recaptchagrecaptcha

解决方案


推荐阅读