• Hi all,

    Is there any obvious way of hiding email addresses behind a captcha?

    Best
    Craig

    • This topic was modified 8 years, 8 months ago by Jan Dembowski.
    • This topic was modified 8 years, 8 months ago by Jan Dembowski. Reason: Moved to Fixing WordPress as this is not a Developing with WordPress topic
Viewing 1 replies (of 1 total)
  • Moderator bcworkz

    (@bcworkz)

    It would need to be JavaScript or jQuery of some sort. I’m not sure exactly how your script would interface with reCAPTCHA, but it would somehow detect a successful input and then display the email. How securely you want to obscure the email determines how the email is stored in script to begin with. If this is to merely hide addresses from automatic email scrapers, a simple assembly of parts would be adequate. Some sort of simple cipher will stop all bots and most inquisitive humans. For maximum security, get the address from the server via Ajax. Anything sent with the original page prior to successful reCAPTCHA response can be eventually decoded by anyone determined enough.

    If your intent is to merely stop email scrapers, reCAPTCHA is overkill. AFAIK scrapers do not interpret JavaScript, so running a replacement script on page load should be adequate. Or present the email as an image. Bots do not run OCR either.

Viewing 1 replies (of 1 total)

The topic ‘reCAPTCHA mailhiding?’ is closed to new replies.