2

我将 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 代码以包含该操作?

4

0 回答 0