如何使用JavaScript重新加载ReCaptcha?

2022-08-30 01:19:38

我有一个AJAX的注册表单,因此我想在发生错误时刷新Recaptcha图像(即用户名已经在使用中)。

我正在寻找与ReCaptcha兼容的代码,以使用JavaScript重新加载它。


答案 1

对于 reCaptcha v2,请使用:

grecaptcha.reset();

如果您使用的是 reCaptcha v1(可能不是):

Recaptcha.reload();

如果 上已加载了验证码,则此操作将起作用。window

(根据下面@SebiH的评论进行了更新。


答案 2

如果您使用的是版本 1

Recaptcha.reload();

如果您使用的是版本 2

grecaptcha.reset();