使用Google ReCaptcha版本2时,如何更改错误信息?

问题描述 投票:0回答:1

当选择多张照片进行谷歌ReCaptcha版本2时,它会显示以下错误信息。

"需要多个正确的解决方案--请解决更多"。

如何将错误信息改为我网站的自定义信息?

下面是图片。

enter image description here

java recaptcha
1个回答
1
投票

我认为不可能在服务器端(在google)进行。这个倒是可以在客户端利用js来替代新收到的reCaptcha图片代码的HTML。

HTML

<div class="rc-imageselect-incorrect-response" style="">Multiple correct solutions required – please solve more.</div>

所以你找到这行代码并替换。

JS(Jquery)

$('.rc-imageselect-incorrect-response').text('Custom message');

什么时候?

在XHR之后,每次都应该执行这个动作。 https:/www.google.comrecaptchaapi2userverify?k=6LdYKQkTAAAAAD9K6-kHspFU......是完整的。然而由于这个ajax请求是由google的reCaptcha的api代码来完成的,所以要想追上它并不是那么容易。

© www.soinside.com 2019 - 2024. All rights reserved.