• Hello,
    We have a contact form using reCAPTCHA v3, which works fine on modern browsers. However, if we use IE or another old browser that forces the contact form to use the postback method (instead of AJAX) it always fails as it is blocked as spam (I changed the spam and general error messages so I could tell them apart, and it is being blocked as spam, not an error).
    I did try enabling WP logging, but nothing is being logged.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author Takayuki Miyoshi

    (@takayukister)

    Where can we see the website in question?

    Thread Starter heman321

    (@heman321)

    The contact form at the bottom of this page is an example: https://www.ecapex.co.uk

    I changed the “Submission was referred to as spam” message to say there was a “problem” not “error” so you can see that it is that reason that is triggering.

    P.S. I have another site running V5.3.2 still and can confirm it works OK on that site.

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    FAQ > Why do I get an error message with an orange border?

    Try checking to see what is the actual cause of the spam error.

    Thread Starter heman321

    (@heman321)

    I don’t think it is spam, at a guess, I think the reCAPTCHA is failing and it is defaulting to spam, rather than it actually being detected as spam.

    I do know that if I open IE and Edge on the same PC (so same IP address) and submit exactly the same details, the Edge one (with Ajax submission) will work and the IE (with postback submission) will fail. So I don’t think it is spam; it is the postback method failing for some reason.

    I just checked the spam folder and the reason given in Flamingo is “Spam log: reCAPTCHA response token is empty.”

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    What other plugins and theme do you use on the site?

    Thread Starter heman321

    (@heman321)

    It’s quite a basic site, so just:

    All-in-One WP Migration Version 7.37 by ServMask
    All-in-One WP Migration File Extension Version 1.7 by ServMask, Inc
    Contact Form 7 Version 5.4.2 by Takayuki Miyoshi
    Flamingo Version 2.2.2 by Takayuki Miyoshi
    WPFront Scroll Top Version 2.0.2 by Syam Mohan
    Yoast SEO Version 15.9 by Team Yoast

    And we are using YOOtheme Version 2.3.19.

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    Try switching to the default theme and deactivating all plugins excluding Contact Form 7, Flamingo, and Yoast SEO.

    Why you are advised to deactivate plugins and switch to the default theme.

    Thread Starter heman321

    (@heman321)

    OK, so I had a test site that was running CF7 5.3 and that worked. I noticed that if I ran IE11 it used the AJAX method but if I put it in to IE10 emulation mode it then fell back to postback, which also worked.
    I then upgraded the site to CF7 5.4.2 and I noticed that not only did it then not work for IE10 (emulation) or IE11, but both were now using the postback method.
    I also tried as you suggested and disabled all other plugins and switched to the 2021 theme.
    Have you tested this with IE11 and reCAPTCHA yourself and seen it working?

    Thread Starter heman321

    (@heman321)

    Hello, any news on this? Have you been able to reproduce the issue?

    Anonymous User 11722829

    (@anonymized-11722829)

    Is there any news on this? Many sites have stopped working with Contact Form 7 and Recaptcha integration. It’s not reliable anymore. Switching off ReCaptcha makes the contact form work again, but there’s a ton of spam coming in.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘reCAPTCHA V3 with legacy browsers’ is closed to new replies.