From 49c5f7cb957de2af56fdacd3a36b7bc5527f45a4 Mon Sep 17 00:00:00 2001 From: David Baker Date: Mon, 21 Sep 2015 16:53:50 +0100 Subject: [PATCH] Use same protocol as client was loaded over for recaptcha to prevent JS origin errors. --- src/controllers/templates/Register.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controllers/templates/Register.js b/src/controllers/templates/Register.js index 3613ede3ef..34b09554f0 100644 --- a/src/controllers/templates/Register.js +++ b/src/controllers/templates/Register.js @@ -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); } },