0

我遵循了前端集成 javascript示例,它显然可以正常工作。

我能够在我的 django 后端评估我从grecaptcha.enterprise.execute一个 action收到的令牌login

但是,当我查看该站点密钥的指标时,不会捕获请求或任何分析。

编辑: 下面是我的 NuxtJS 实现

methods: {
  login() {
    const _this = this;
    try {
      grecaptcha.enterprise.ready(function() {
        grecaptcha.enterprise
          .execute(process.env.SITE_KEY, {
            action: "login"
          })
          .then(function(token) {
            _this.auth.token = token;
            try {
              _this.$auth.loginWith("local", {
                data: _this.auth
              });
            } catch (e) {
              _this.$notify({
                group: "login",
                type: "error",
                title: "ERROR:",
                text: e.response.data.error
              });
            }
          });
      });
    } catch (e) {
      this.$notify({
        group: "login",
        type: "error",
        title: "ERROR:",
        text: "Captcha Error"
      });
    }
  }
}
4

0 回答 0