Je fais une intégration de Facebook Connect pour un site et quand l'utilisateur se connecte, j'ai besoin de demander des permissions pour utiliser FB.Connect.showPermissionDialog. J'utilise son rappel pour voir si les autorisations ont été accordées. Si elles sont accordées, je veux soumettre le formulaire. Voici à quoi ressemble mon code:Facebook Connect showPermissionDialog callback se déclenche avant que l'utilisateur ne puisse voir la boîte de dialogue
$("#form3").live("submit", function() {
FB.Connect.showPermissionDialog('email, offline_access', function(perms) {
if (!perms) {
location.href="http://www.mysite.com/logout/";
return false;
} else {
save_session();
}
});
});
Le problème est que le formulaire est soumis avant même que l'utilisateur puisse voir la boîte de dialogue d'autorisation. Quelqu'un a-t-il déjà vu cela avant?