Changing reCAPTCHA v2 lang dynamically
function setCaptchaLang(lang) { | |
const container = document.getElementById('captcha_container'); | |
// Get GoogleCaptcha iframe | |
const iframeGoogleCaptcha = container.querySelector('iframe'); | |
// Get language code from iframe | |
const actualLang = iframeGoogleCaptcha.getAttribute("src").match(/hl=(.*?)&/).pop(); | |
// For setting new language | |
if (actualLang !== lang) { | |
iframeGoogleCaptcha.setAttribute("src", iframeGoogleCaptcha.getAttribute("src").replace(/hl=(.*?)&/, 'hl=' + lang + '&')); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment