Javascript Google Recaptcha V3-通过URL加载验证码时的小部件Id
我正在我的站点上实现Recaptcha V3,如果我的请求失败,我无法找到正确的方法重置令牌 在文档之后,要加载recaptcha,我需要在页面上包含以下脚本:Javascript Google Recaptcha V3-通过URL加载验证码时的小部件Id,javascript,jquery,recaptcha,invisible-recaptcha,recaptcha-v3,Javascript,Jquery,Recaptcha,Invisible Recaptcha,Recaptcha V3,我正在我的站点上实现Recaptcha V3,如果我的请求失败,我无法找到正确的方法重置令牌 在文档之后,要加载recaptcha,我需要在页面上包含以下脚本: <script src='https://www.google.com/recaptcha/api.js?render=MY_KEY'></script> 所以我主要有两个步骤: 验证验证码 发送电子邮件 如果在第二步中出现错误,我无法找到在页面上重置当前验证码的方法,因为如果我重试,它已被验证,不再有效 我已
<script src='https://www.google.com/recaptcha/api.js?render=MY_KEY'></script>
所以我主要有两个步骤:
grecaptcha.reset()
,但是没有widgetId
会出现以下消息:未捕获错误:不存在reCAPTCHA客户端。
通过脚本进行渲染时,如何获取小部件id?据我从Recaptcha V3了解,您必须再次调用execute 试着这样做
let createNewToken = () => {
grecaptcha.ready(function() {
grecaptcha.execute('code', {action: 'homepage'}).then(function(token) {
console.log(token);
});
});
}
据我从Recaptcha V3了解,您必须再次调用execute 试着这样做
let createNewToken = () => {
grecaptcha.ready(function() {
grecaptcha.execute('code', {action: 'homepage'}).then(function(token) {
console.log(token);
});
});
}
嘿,巴哈阿,我会检查这个方法,让你知道它是否有效,谢谢你的时间!我将“grecaptcha.execute”部分放在函数中,只要在需要重置验证码时调用它。很好。嘿,巴哈阿,我会检查这个方法,让你知道它是否有效,谢谢你的时间!我将“grecaptcha.execute”部分放在函数中,只要在需要重置验证码时调用它。很好。