我正在尝试实现新的隐形 reCaptcha,但它不起作用。
首先,事件艰难我用“不可见”选项创建了一个新密钥,在我的应用程序中更改了密钥,当我查看控制台时,我可以看到这个请求:
我认为这不是正确的api,对吗?
我的导入部分代码是这样的:
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
根据文档,这是正确的...
其次,我选择将验证码放在一个 div 中(根据文档可以):
<div id="captchaSignup"
class="g-recaptcha"
data-size="invisible" data-badge="inline"></div>
我还使用渲染函数来声明回调和站点密钥:
grecaptcha.render(document.getElementById('captchaSignup'), {
'sitekey' : '...',
'callback' : function(response) {$rs.validCaptcha=response;$s.$apply()}
});
这可以用作验证码解决方案,但不能用作不可见的解决方案,因为它仍在显示框。我知道我也必须使用执行功能,但由于我仍然看到该框,我想我还没有处于那个阶段。.有人可以帮助我吗?