reCAPTCHA doesn't appear on Chrome

This might sound weird, but reCaptcha in all forms (join, contact, forgot password) appears well on IE9, but not on Chrome. in Chrome I get

"enter captcha (or "enter what you see"):                   "   (blank).

 

I just activated my captcha keys a couple of days ago and tested only with IE, so the Chrome issue is just now noticed.

I cleared cache, made sure the keys are correct and tried it on a different computer- the issue remains, so it's not a specific computer problem.

Also tried- switching to UNI template (as I'm using a custom one)- still not working.

 

Anyone experienced it? Any ideas/clues?

 

Got Dolphin 7.1.1.

Quote · 9 Apr 2013

Well, I just removed the d**n thing from all of my pages. Only trouble since day one.

Quote · 11 Apr 2013

Can you PM your site address? or post here

ManOfTeal.COM a Proud UNA site, six years running strong!
Quote · 11 Apr 2013

I can do that, but it won't tell you anything, since there is no captcha anywhere on the site now...

If you want to test something specific, let me know what so I can bring it back in the right place.

Quote · 11 Apr 2013

 

I can do that, but it won't tell you anything, since there is no captcha anywhere on the site now...

If you want to test something specific, let me know what so I can bring it back in the right place.

 Well yes, you would have to put back on the site to test.

On your "contact us" page perhaps.

ManOfTeal.COM a Proud UNA site, six years running strong!
Quote · 11 Apr 2013

PM'd you.

Quote · 11 Apr 2013

OK, I do not see the captcha on contact us page.

and you stated it's the same in UNI.

Your working with 7.1.1; is this a fresh install or upgraded site?

[edit] just to confirm your browser is good. Check this contact page for captcha, http://mynewbeetle.net/contact.php

ManOfTeal.COM a Proud UNA site, six years running strong!
Quote · 11 Apr 2013

Correct, it is the same with UNI (I can bring back the option to change templates if you wish).

It's 7.1.1 upgraded from 7.1.0.

 

In the link you posted I can see the captcha correctly.

 

Edit: brought back the option to switch templates, just in case...

Quote · 11 Apr 2013

I found your problem, your using https.

captcha-2.jpg · 68.3K · 1363 views
captcha-1.jpg · 62.2K · 1361 views
ManOfTeal.COM a Proud UNA site, six years running strong!
Quote · 11 Apr 2013

Indeed I do.

Why is that a problem with Chrome? (IE works just fine with it...).

And is there a way around it?

Quote · 11 Apr 2013

 

Correct, it is the same with UNI (I can bring back the option to change templates if you wish).

no need for that, I use "index.php?skin=uni" for testing all Dolphin sites. 

ManOfTeal.COM a Proud UNA site, six years running strong!
Quote · 11 Apr 2013

 

And is there a way around it?

 Not sure, this may be a core change or a bug.

Perhaps AlexT will see this or you can forward to him and ask for a solution.

Also, there may be other members that would know what to do that may chime in later.

ManOfTeal.COM a Proud UNA site, six years running strong!
Quote · 11 Apr 2013

OK, thanks for the time and effort. At least part of the mystery is solved :)

 

I'll have a look at the reCaptcha documentation later on, maybe they got something there (now that I know what to look for...).

Quote · 11 Apr 2013

Found a solution. This works for SSL sites:

 

in /templates/base/scripts/BxBaseCaptchaReCAPTCHA.php

in line 125,

change:

 

$this->_oTemplate->addJs('http://www.google.com/recaptcha/api/js/recaptcha_ajax.js');


To:


$this->_oTemplate->addJs('https://www.google.com/recaptcha/api/js/recaptcha_ajax.js');



And reCaptcha images are back to life...

Quote · 13 Apr 2013

Thank you for the report and solution:

http://www.boonex.com/trac/dolphin/ticket/3130

Rules → http://www.boonex.com/terms
Quote · 15 Apr 2013

This exact string

$this->_oTemplate->addJs('https://www.google.com/recaptcha/api/js/recaptcha_ajax.js');

is not on Dolphin 7.1.3

 

Thanks!

Peer

Peer L. Plaut Executive Director, Single Booklovers Connecting Bookworms Since 1970
Quote · 21 Jun 2013

i gotta ask as I have not yet set up my ssl. In the proposed code change ,

$this->_oTemplate->addJs('http://www.google.com/recaptcha/api/js/recaptcha_ajax.js');


To:


$this->_oTemplate->addJs('https://www.google.com/recaptcha/api/js/recaptcha_ajax.js');


isnt that just the url to google, not to your own site, so how does that change make a difference. Or is it that a site using https must connect to googles https port? Cause again, you said it works in ie and not chrome, if this were the true issue, it wouldnt work at all in ie either?

caredesign.net
Quote · 21 Jun 2013

I think maybe because if your site is SSL it won't process the URL since it's not also SSL... as it can compromise security/privacy that one would seek by using SSL... ?? 

 

Just a thought...

Quote · 22 Jun 2013

@crack_foo - very interesting thought. So let me ask this then. If I have a site that is SSL, and I have an image that is located on a non ssl server/domain, normally there is a notice "somewhere" (whether a popup or by hovering over the globe to the left of the url) that not everything on the page is encrypted. So, with your thought, would it be that the "system" is unable to process this message and thus just doesnt work.

 

Again, I ask because before I set up my SSL I want to be able to solve as many issues as possible that I may get.

 

EDIT:

But then again, as the original poster stated, it works in IE - so I am leaning more towards it being an issue with chrome - much like the issue where the DOB calendar was not displaying in 7.1.1 I think it was.

caredesign.net
Quote · 22 Jun 2013
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.