2016-10-30 9 views
7

Czy istnieje sposób, aby programowo przetestować (z javascript), czy przycisk Google reCAPTCHA jest poprawny czy nie? Na przykład, gdy nieprawidłowy sitekey służy do reCAPTCHA, wyświetlany jest następujący komunikat o błędzie w widget Odśwież:Test na złego rekajapa sitemey z javascript

błędu dla właściciela witryny: nieprawidłowy miejscu kluczowym

Chciałbym przetestować ten warunek w kodzie.

+0

Wydaje jak coś można znaleźć w [DOCS] (https://developers.google.com/recaptcha/intro) używanie reCAPTCHA. – jack

+1

Można by pomyśleć, ale dokumentacja jest bardzo prosta. –

+0

Hm. Czy próbowałeś stworzyć stronę z tagiem i nieprawidłowym sitekey i oglądać konsolę dev? – jack

Odpowiedz

0

Niestety, Google nie daje żadnej możliwości programistom weryfikacji klucza strony, i nie można tego zrobić programowo z Javascriptem, ponieważ recaptcha jest ramką iframe, a kod HTML nie ma dostępu do strony klienckiej.

Jedynym możliwym rozwiązaniem byłoby zaimplementowanie jakiegoś narzędzia do skanowania stron internetowych w celu przechwycenia ekranu widgetu ReCaptcha i zwrócenia wyniku, jeśli sitekey jest poprawny.

narzędzie, które może pomóc znaleźć można here

+0

Nie wiem, dlaczego wybrałeś mnie na tę odpowiedź, ponieważ jest to jedyny sposób na wdrożenie tego, co chcesz. –