如何在使用Google ReCaptcha第2版时更改错误消息?

时间:2015-09-14 08:21:24

标签: java recaptcha

为Google ReCaptcha版本2选择多张照片时,会显示以下错误消息:

  

“需要多个正确的解决方案 - 请解决更多问题。”

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

这是图片:

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为不可能做服务器端(谷歌)。这可能是客户端通过利用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.com/recaptcha/api2/userverify?k=6LdYKQkTAAAAAD9K6-kHspFU ...完成后,您应该每次执行此操作。然而,由于这个ajax请求是由google的reCaptcha的api代码完成的,所以赶上它并不容易。