2015-04-19 35 views
10

Nowy reCAPTCHA jest niesamowity. Prawie wszystko jest wspaniałe, z wyjątkiem jednej rzeczy. Jego czcionka. Używanie czcionki, która nie obsługuje innych języków, jest dość głupie. Moja strona internetowa jest po hebrajsku, a czcionka, którą pokazuje reCAPTCHA, jest okropna. Jak mogę to zmienić?Zmień czcionkę nowego "No CAPTCHA reCAPTCHA"

Czy jest do tego aplikacja Google Api? Czy możliwa jest edycja CSS elementu iframe (między domenami)?

Dzięki.

+1

Myślę, że obecnie nie jest to możliwe. Jest to tylko obraz wygenerowany za pomocą tekstu, więc czcionka powinna być w zasadzie dostępna na serwerze reCaptcha. – SaidbakR

+1

@ sємsєм, Nie mówię o starym obrazie recaptcha/recaptcha. Mówię o fontu "Nie jestem robotem" w iframe nowego No CAPTCHA reCAPTCHA – GINCHER

Odpowiedz

0

Interfejs API ReCaptcha zapewnia lokalizację. Musisz podać parametr "hl = iw" dla hebrajskiego. Zobacz ich Language Codes API, aby uzyskać więcej obsługiwanych języków.

+0

Dzięki za komentarz, ale już wiedziałem. Na mojej stronie internetowej reCAPTCHA jest po hebrajsku, problemem jest czcionka. Użyta czcionka Google nie obsługuje hebrajskiego, więc tekst, a ostatecznie cała witryna wygląda owfol, właśnie z tego powodu. http://prntscr.com/6w7ug6 – GINCHER

1

Aplikacja reCAPTCHA jest ładowana przez , więc dostosowywanie za pomocą własnego kodu CSS nie jest możliwe, tylko za pośrednictwem interfejsu API reCAPTCHA.

Korzystając z interfejsu API reCAPTCHA można niejawnie zdefiniować język, używając parametru hl, jak pokazano poniżej, z hl=iw dla języka hebrajskiego. Aby uzyskać więcej informacji, patrz 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> 

także obsługuje dwóch tematów kolor - dark i 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> 

Aby uzyskać więcej informacji, zobacz Developer's Guide.

+0

Dzięki za komentarz, ale już wiedziałem. Na mojej stronie internetowej reCAPTCHA jest po hebrajsku, problemem jest czcionka. Użyta czcionka Google nie obsługuje hebrajskiego, więc tekst, a ostatecznie cała witryna wygląda owfol, właśnie z tego powodu. http://prntscr.com/6w7ug6 – GINCHER

+1

Proszę wyjaśnić, co jest nie tak z opublikowanym zdjęciem, wygląda dla mnie dobrze. –

+0

Czcionka. Wierzę, że w języku hebrajskim nie widać różnicy w czcionkach, nie zauważę różnic w czcionkach arabsko-rosyjskich. Ale uwierz mi, to naprawdę okropna czcionka. To jest czcionka wyświetlana, gdy nie ustawisz czcionki, domyślna (czcionka, którą zobaczysz, gdy skończysz z HTML, ale nie zacząłeś z CSS). Zazwyczaj nie mam nic przeciwko, ale ta czcionka jest wyjątkowo brzydka ... – GINCHER