2015-04-19 9 views
10

Il nuovo reCAPTCHA è fantastico. Quasi tutto è grande, tranne una cosa. Il suo carattere. È piuttosto stupido usare un font che non supporta altre lingue. Il mio sito web è in ebraico e il font che reCAPTCHA mostra è orribile. Come posso cambiarlo?Cambia il carattere del nuovo "No CAPTCHA reCAPTCHA"

C'è un Google Api per questo? È possibile modificare il CSS di iframe (cross-domain)?

Grazie.

+1

Penso che, al momento, non sia possibile. È solo un'immagine generata con testo, quindi il font dovrebbe essere fondamentalmente disponibile sul server reCaptcha. – SaidbakR

+1

@ sємsєм, non sto parlando dell'immagine del vecchio recaptcha/recaptcha. Sto parlando del font di "I'm not a robot" nell'iframe del nuovo No CAPTCHA reCAPTCHA – GINCHER

risposta

0

L'API ReCaptcha fornisce la localizzazione. Devi fornire il parametro "hl = iw" per l'ebraico. Guarda il loro Language Codes API per altre lingue supportate.

+0

Grazie per il commento, ma lo sapevo già. Il reCAPTCHA è in ebraico nel mio sito Web, il problema è il carattere. Il carattere utilizzato da Google non supporta l'ebraico, quindi il testo e infine l'intero sito Web sembra owfol, proprio per questo. http://prntscr.com/6w7ug6 – GINCHER

1

reCAPTCHA viene caricato tramite pertanto la personalizzazione con il proprio CSS non è possibile, solo tramite l'API reCAPTCHA.

Utilizzando l'API reCAPTCHA è possibile definire implicitamente la lingua utilizzando il parametro hl come illustrato di seguito, con hl=iw per l'ebraico. Vedere full list of language codes per ulteriori informazioni.

<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> 

Inoltre supporta due temi di colore - dark e 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> 

Vedere Developer's Guide per ulteriori informazioni.

+0

Grazie per il commento, ma lo sapevo già. Il reCAPTCHA è in ebraico nel mio sito Web, il problema è il carattere. Il carattere utilizzato da Google non supporta l'ebraico, quindi il testo e infine l'intero sito Web sembra owfol, proprio per questo. http://prntscr.com/6w7ug6 – GINCHER

+1

Si prega di spiegare cosa c'è di sbagliato con l'immagine che hai postato, mi sembra bene. –

+0

Il carattere. Credo che tu non possa vedere la differenza di caratteri in ebraico, non noterò differenze nei caratteri arabi/russi. Ma credimi, questo è un font davvero terribile. Questo è il tipo di carattere che viene mostrato quando non si imposta il carattere, quello predefinito (il carattere che si vede quando si è fatto con l'HTML ma non è stato avviato con CSS). Di solito non mi dispiace, ma quel font è estremamente brutto ... – GINCHER