Wednesday, 7 August 2013

facebook login pop-up blocked, even on user click

facebook login pop-up blocked, even on user click

I am trying to verify whether the user has given permissions on certain
things. I have multiple tabs on this page, so I am verifying whether
permissions in a hidden field (requirements) match the permissions user
allowed. If not ask for them. Unfortunately any attempts at asking get
blocked by browser...
function checkPerms() {
var permRejects = "";
FB.api(
{
mehod: 'fql.query',
query: 'SELECT ' + $('#Hiddenfield').val() + 'FROM permission
WHERE uid=me()'
},
function(data) {
for (var perm in data[0]) {
if(data[0][perm] !="1") {permRejects = permRejects + perm + "," }
}
permsRejects = permRejects.slice(0,-1);
FB.login(function (response) { }, {scope: permRejects});
});
}
Any ideas on how to fix this?

No comments:

Post a Comment