0
사용자를 인증하는 데 Facebook 앱을 사용하고 있지만 사용자가 Facebook에 로그인하지 않은 경우 (FB.getLoginStatus()
으로 확인) 로그인 할 수있는 버튼을 표시합니다. 문제는 팝업이 항상 차단된다는 것입니다. 왜 페이스 북 로그를 ng-click
에 등록했는지 모르겠다.Facebook 로그인 팝업 차단
<button type="button" ng-click="login()">Log in via Facebook</button>
...
$scope.login = function() {
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
$scope.userId = response.authResponse.userID
loginSuccess()
} else
FB.login(function(response) {
if (response.authResponse) {
$scope.userId = response.authResponse.userID
loginSuccess()
} else {
alert('You need to log in and authorize the app, otherwise you won\'t be able to take the quiz!')
}
})
})
}
도움이 필요하십니까?
내가 SDK가 작동하는 방법의 기본 예제 중 하나 생각이 하나 같이 조각을 사용하여 위의 짧은 가능한 로그인 코드를 표시합니다 -이 언급 한 이유로 실제 앱으로는 적합하지 너의 대답에, 비록 – Igy