reCAPTCHA 문제 해결하기

이 페이지에는 reCAPTCHA를 사용할 때 발생할 수 있는 일반적인 문제가 나와 있습니다.

잘못된 사이트 키

Invalid site key 오류가 표시되면 reCAPTCHA 사이트 키가 더 이상 유효하지 않은 것입니다. 새 키를 만들고 웹페이지에 설치합니다.

SecurityError: 출처가 'https://www.google.com'인 프레임이 출처가 '&ltyour domain&gt'인 프레임에 액세스하는 것을 차단했습니다.

이는 일반적으로 최종 사용자가 체크박스를 클릭한 후 언젠가 reCAPTCHA 위젯 HTML 요소가 프로그래매틱 방식으로 삭제된 경우에 발생합니다. grecaptcha.enterprise.reset() JavaScript 함수를 사용하여 reCAPTCHA 위젯을 재설정하는 것이 좋습니다.

로컬 호스트가 지원되는 도메인 목록에 없음

로컬 호스트 도메인은 기본적으로 지원되지 않습니다. 개발을 위해 계속 지원하려면 사이트 키의 지원되는 도메인 목록에 추가하면 됩니다. Google Cloud 콘솔로 이동하여 지원되는 도메인 목록을 업데이트합니다. 개발과 프로덕션에 별도의 키를 사용하고 개발 사이트 키에서만 localhost를 허용하는 것이 좋습니다.

컴퓨터 또는 네트워크에서 자동화된 쿼리를 전송함

reCAPTCHA 위젯에서 이 페이지로 연결된 경우 다음과 같은 메시지가 표시되었을 수 있습니다. '죄송합니다. 컴퓨터나 네트워크에서 자동 쿼리를 보내고 있을 수 있습니다. 사용자 보호를 위해 지금은 요청을 처리할 수 없습니다."

다음과 같은 몇 가지 이유로 합법적인 사용자에게도 이 문제가 발생할 수 있습니다.

  • 악용되고 있는 공유 네트워크를 사용 중일 수 있습니다.
  • 인터넷 서비스 제공업체에서 최근에 의심스러운 IP 주소를 할당했을 수 있습니다.
  • 액세스하려는 사이트가 심각한 공격을 받고 있을 수 있습니다.

이러한 문제를 해결하려면 비정상적인 트래픽 도움말 페이지를 참고하세요.

reCAPTCHA가 평가를 만들 때 BROWSER_ERROR를 반환함

BROWSER_ERROR 토큰은 reCAPTCHA 스크립트가 execute 작업을 실행할 수 없는 경우에 발생합니다. 대부분의 경우 클라이언트 측 네트워크 오류 또는 시간 초과로 인해 발생합니다. JavaScript를 사용하여 execute()를 다시 시도해야 합니다.