我在ASP.Net MVC项目中使用最新的google recaptcha。默认情况下,它会占用浏览器中设置的语言。
但是,我希望它始终以英文显示。
这是我到目前为止所尝试的内容:
我的onload脚本:
var onloadCallback = function () {
// Renders the HTML element with id 'example1' as a reCAPTCHA widget.
// The id of the reCAPTCHA widget is assigned to 'widgetId1'.
//widgetId1 = grecaptcha.render(document.getElementById('g-recaptcha'), {
// 'sitekey': '6Lc2Zf8SAAAAAOC9_6L7k5mCnxGao7vCv5_1KxrL'
//});
grecaptcha.render('g-recaptcha', {
'sitekey': '6LdRfv8SAAAAAOagkckxW72cHAQKrvNGLasbU6G2',
'callback': verifyCallback,
'theme': 'dark',
'lang': 'en'
});
};
我们可以强制recaptcha始终以某种语言显示吗?
答案 0 :(得分:2)
我终于得到了答案。
在包含Google recaptcha的链接中,您可以以查询字符串的形式传递您的语言:
<script src="https://www.google.com/recaptcha/api.js?hl=fr&onload=onloadCallback&render=explicit" async defer></script>