如何在 recaptcha 中更改文本本地化“我不是机器人”?
How to change text localization “I'm not a robot” in recaptcha?
虽然我位于同一个城市,但在不同的 PC 上我看到 I'm not a robot
标签的不同本地化。目标 - 始终显示与 I'm not a robot
不同的相同测试
我已经编写了以下代码来更改 recaptcha 中的标签 I'm not a robot
。
<script type="text/javascript">
$(document).ready(function () {
$("#recaptcha-anchor-label").text("Something different.");
});
</script>
可能是与 Iframe 相关的问题?
你能帮我解决问题吗?
如果使用以下 url:
可以强制使用语言
<script src='https://www.google.com/recaptcha/api.js?hl=YOUR_LOCALE'></script>
您无法更改该特定文本,因为它属于第三方 iframe
,尽管有一种解决方法可以完全满足您的要求。
考虑到 Google 验证码始终具有固定大小,您可以在父 div
上附加新的 div
您可以控制、对齐和重叠标签文本。因此,according to documentation,考虑到您的代码中可能有主验证码 div
class="g-recaptcha"
,您只需执行:
$('.g-recaptcha').append('<div id="new_label"></div>');
$('#new_label').text("My custom text");
$('#new_label').css({"position":"absolute", "width":"160px", "top":"27px", "left":"53px", "background-color":"#f9f9f9"});
有效:)
虽然我位于同一个城市,但在不同的 PC 上我看到 I'm not a robot
标签的不同本地化。目标 - 始终显示与 I'm not a robot
我已经编写了以下代码来更改 recaptcha 中的标签 I'm not a robot
。
<script type="text/javascript">
$(document).ready(function () {
$("#recaptcha-anchor-label").text("Something different.");
});
</script>
可能是与 Iframe 相关的问题?
你能帮我解决问题吗?
如果使用以下 url:
可以强制使用语言<script src='https://www.google.com/recaptcha/api.js?hl=YOUR_LOCALE'></script>
您无法更改该特定文本,因为它属于第三方 iframe
,尽管有一种解决方法可以完全满足您的要求。
考虑到 Google 验证码始终具有固定大小,您可以在父 div
上附加新的 div
您可以控制、对齐和重叠标签文本。因此,according to documentation,考虑到您的代码中可能有主验证码 div
class="g-recaptcha"
,您只需执行:
$('.g-recaptcha').append('<div id="new_label"></div>');
$('#new_label').text("My custom text");
$('#new_label').css({"position":"absolute", "width":"160px", "top":"27px", "left":"53px", "background-color":"#f9f9f9"});
有效:)