Я использую функцию входа в fb, но проблема, связанная со мной, заключается в том, что всякий раз, когда я нажимаю кнопку входа в fb до завершения загрузки медиафайла, он блокирует всплывающее окно для входа в fb, но если я нажму на fblogin после того, как секунда прошла событие загрузки, которое оно работает.
Вот функция, которую я использую:
function fb_login() {
var email='';
console.log(loginClassbackQueue);
// console.log('user wants to login with fb');
FB.getLoginStatus(function(response) {
if(response.status!='connected'){
FB.login(function(response) {
// console.log(response);
if (response.authResponse) {
// console.log('user logged in successfully');
// console.log(response);
email = update_f_data_login(response);
$('#fb_login_popup, #popup_overlay').hide();
// loginme(email);
}
else {
loginClassbackQueue = [];
// console.log('user failed to login');
}
// console.log('fb login completed successfully');
}, {scope:"email,user_birthday,user_likes,user_location,friends_likes,publish_actions"}
);
}
else{
// console.log('logged in and connected');
email = update_f_data_login(response);
$('#fb_login_popup, #popup_overlay').hide();
}
});
}
То же действие, что и на этом сайте http://fab.com/, открывает всплывающие окна, которые никогда не блокируют всплывающее окно.