我将 vue-recaptcha 与 recaptcha v3 一起使用。我也想找到一种发送动作的方法。
谷歌手册说动作应该在执行功能中发送:
grecaptcha.ready(function() {
grecaptcha.execute('reCAPTCHA_site_key', {action: 'homepage'}).then(function(token) {
...
});
});
但在 vue-recaptcha 代码执行中仅由小部件 ID 调用:
execute: function execute(widgetId) {
if (typeof widgetId === 'undefined') {
return;
}
this.assertLoaded();
this.wait().then(function () {
return window.grecaptcha.execute(widgetId);
});
},
有没有办法在 html 中指定 recaptcha 操作?
还是有其他方法可以破解 vue-recaptcha js 代码以包含该操作?