新的reCAPTCHA非常棒。除了一件事,几乎所有东西都很棒。它的字体。使用不支持其他语言的字体非常愚蠢。我的网站是希伯来语,reCAPTCHA显示的字体很糟糕。我怎样才能改变它?
是否有Google Api?是否可以编辑iframe的CSS(跨域)?
感谢。
答案 0 :(得分:1)
reCAPTCHA是通过<iframe>
加载的,因此无法通过reCAPTCHA API自定义您自己的CSS。
使用reCAPTCHA API,您可以使用hl
参数隐式定义语言,如下所示,希伯来语为hl=iw
。有关详细信息,请参阅full list of language codes。
<html>
<head>
<title>reCAPTCHA demo: Simple page</title>
<script src="https://www.google.com/recaptcha/api.js?hl=iw" async defer></script>
</head>
<body>
<form action="?" method="POST">
<div class="g-recaptcha" data-sitekey="your_site_key"></div>
<br/>
<input type="submit" value="Submit">
</form>
</body>
</html>
它还支持两种颜色主题 - dark
和light
。
<html>
<head>
<title>reCAPTCHA demo: Simple page</title>
<script src="https://www.google.com/recaptcha/api.js?hl=iw" async defer></script>
</head>
<body>
<form action="?" method="POST">
<div class="g-recaptcha" data-sitekey="your_site_key" data-theme="dark"></div>
<br/>
<input type="submit" value="Submit">
</form>
</body>
</html>
有关详细信息,请参阅Developer's Guide。
答案 1 :(得分:0)
ReCaptcha API确实提供了本地化。你必须为希伯来语提供参数“hl = iw”。有关更多支持的语言,请查看他们的Language Codes API。