【问题标题】:How can I change the error message when using Google ReCaptcha version 2?使用 Google ReCaptcha 版本 2 时如何更改错误消息?
【发布时间】:2020-05-18 17:59:42
【问题描述】:

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

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

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

图片如下:

【问题讨论】:

    标签: java recaptcha


    【解决方案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代码来完成的,所以想要赶上它并不是那么容易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多