2017-10-02 67 views
0

자바 스크립트 (https://developers.google.com/identity/sign-in/web/sign-in)를 사용하여 'Google에 로그인'을 구현했습니다. 사용자가 이미 로그인에 다음 onSignIn 기능이 즉시 페이지가로드 될 때 트리거됩니다Google로 로그인 - 사용자가 트리거 한 경우 감지합니다.

<div class="g-signin2" data-onsuccess="onSignIn"></div> 

function onSignIn(googleUser) { ... } 

다음과 같이 로그인 버튼이 표시됩니다. 함수가 자동으로 실행되는지 (페이지가로드 될 때) 또는 사용자가 수동으로 로그인 한 결과를 감지하는 방법이 있습니까? 버튼을 클릭하면 당신은 참으로 변수를 .g-signin2에 클릭 리스너를 설정하고 설정할 수 있습니다

+1

가정 true로 변수를 설정할 수 있습니다 버튼을 클릭하면 그렇지 않으면 사용자가 자동으로 로그인했다고 가정 할 수 있습니다. –

+0

잘 작동합니다. 답변을 올리십시오. – Hyndrix

답변

1

감사합니다. 그 밖에, 당신은 당신은 클릭 리스너에`· G-signin2`을 설정할 수 있습니다. 사용자가 자동으로 로그인 한

jQuery를

var isButtonClicked = false; 
$('.g-signin2').click(function() { 
    isButtonClicked = true; 
}); 

자바 스크립트

var isButtonClicked = false; 
document.querySelector('.g-signin2').addEventListener('click', function() { 
    isButtonClicked = true; 
});