Velvet Star Monitor

Standout celebrity highlights with iconic style.

updates

Resolving "Could not connect to the reCAPTCHA service. Please check your internet connection and reload to get a reCAPTCHA challenge."

Writer Emily Wong

I was trying google Recaptcha on the Safari browser which couldn't work (It's working on any other browser like Edge, IE, Firefox, Chrome). After waiting for a minute it returns:

Could not connect to the reCAPTCHA service.

Please check your internet connection and reload to get a reCAPTCHA challenge.

errorYou could reproduce this on using latest Windows Safari Browser:

The main problem was that I can't checkmark the captcha and select the pictures, any idea to resolve this?

3

4 Answers

I've experienced this issue as well. For me the solution was to pause / disable addblocker. Apparently the request url for the recaptcha script is changed when using this blocker ().

When checking console errors, this request url is unavailable.

So when I disabled the addblocker, the reCaptcha is working just fine.

We were having random users experience this in our org even on sites with hidden recaptcha. We have a proxy server I suspect is the main cause.

For some reason, simply going to and checking the box would fix the recaptcha on the offending site(s). I don't know how long the fix will last though. Out of 90 people we had 3 users reporting issues so it wasn't a widespread issue.

2

Here my two cents on the issue After a few hours researching and experimenting with Safari's configuration, I discovered the root cause.

cross-site tracking, Recaptcha problem

In Preferences on Privacy tab, you will find the option "Prevent cross-site tracking", if this option is checked then you will see the error message in the reCaptcha section. According to Apple support this is what they say that happens when it is checked:

Unless you visit and interact with the third-party content provider as a first-party website, their cookies and website data are deleted.

Complete explanation: Prevent cross-site tracking in Safari

If you uncheck the option and reload the page, then you will be able to use the reCaptcha control. It seems it depends on how your website is communicating with the reCaptcha service, if it is from a website you are creating and how it detects the source connection or maybe if the website has an SSL on it. Maybe Google itself is the only one who can completely clarify what is going on under the hood, in the meantime, this is what I know:

When we have this enabled, it blocks the cookie creation and website data, in this case a specific session storage key called "rc::b" is not created in Safari browser and so reCaptcha is no able to connect to its source to do what it wants. For some reason Safari blocks this one but allows the "rc::a" cookie.

These would be my recommendations for now:

  1. Uncheck the "Prevent cross-site tracking" option.
  2. Or you can open a Private tab or Incognito tab and it will go through without issues.

Hope this helps to those out there looking for a solution to this annoying roadblock.

1

the problem is when you are loading another script in your html or any where you add script remove it and make atray

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy