新的reCAPTCHA真棒几乎一切都很棒,除了一件事情.它的字体.使用不支持其他语言的字体相当愚蠢.我的网站是希伯来语,reCAPTCHA显示的字体很糟糕.我该怎么改呢?
是否有Google Api?是否可以编辑iframe的CSS(跨域)?
谢谢.
解决方法
reCAPTCHA通过< iframe>所以使用自己的CSS进行定制是不可能的,只能通过reCAPTCHA API.
使用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>
<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.