Use same protocol as client was loaded over for recaptcha to prevent JS origin errors.

This commit is contained in:
David Baker 2015-09-21 16:53:50 +01:00
parent 1b82d92fa1
commit 49c5f7cb95

View file

@ -90,7 +90,7 @@ module.exports = {
if (this.refs.recaptchaContainer) {
var scriptTag = document.createElement('script');
window.mx_on_recaptcha_loaded = this.onCaptchaLoaded;
scriptTag.setAttribute('src', "https://www.google.com/recaptcha/api.js?onload=mx_on_recaptcha_loaded&render=explicit");
scriptTag.setAttribute('src', global.location.protocol+"//www.google.com/recaptcha/api.js?onload=mx_on_recaptcha_loaded&render=explicit");
this.refs.recaptchaContainer.getDOMNode().appendChild(scriptTag);
}
},