我正在为一个站点进行 Facebook Connect 集成,当用户登录时,我需要请求一些权限,所以我使用 FB.Connect.showPermissionDialog。我使用它的回调来查看是否授予了权限。如果他们被批准,我想提交表格。这是我的代码的样子:
$("#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();
}
});
});
问题是表单在用户甚至可以看到权限对话框之前提交。有没有人见过这个?