Я использую Facebook Javascript SDK в одном из приложений Angular6 для интеграции FB Login.Все работает нормально, если я вошел в Facebook.Но когда я вышел из Facebook, он показывает ошибку, которая говорит Refused to display 'https://www.facebook.com/connect/ping?client_id=######&domain=######&origin=1&redirect_uri=####&response_type=token%2Csigned_request&sdk=joey&version=v3.1 in a frame because it set 'X-Frame-Options' to 'deny'.
.Я проверил настройки URL-адреса oauth на панели инструментов приложения Facebook, и у него есть мой домен.Как решить эту проблему?
Код, который я использую:
FB.getLoginStatus(
(response: any): void => {
if (response.status === 'connected' && response.authResponse) {
FB.api('/me/permissions', (permissions) => {
for (let i = 0; i < permissions.data.length; i++) {
if (permissions.data[i].status === 'declined' && permissions.data[i].permission === 'email') {
emailDeclined = true;
}
}
if (!emailDeclined) {
this.userFacebookLogin(response);
} else {
this.fbLogin('rerequest');
}
});
} else {
console.log('Not connected');
}
},
true
);