Javascript 使Facebook权限窗口成为模态

Javascript 使Facebook权限窗口成为模态,javascript,facebook,modal-dialog,Javascript,Facebook,Modal Dialog,我使用Facebook JS SDK中的标准代码来获取应用程序的权限这是一个具有电子邮件权限的示例: FB.login(function(response) { if (!response.authResponse) { //user refused to grant permissions, redirect to the 'index' page window.location = "/"; } }, {scope:"email"}); 当用

我使用Facebook JS SDK中的标准代码来获取应用程序的权限这是一个具有电子邮件权限的示例:

FB.login(function(response) {
    if (!response.authResponse) {
        //user refused to grant permissions, redirect to the 'index' page
        window.location = "/";
    }
}, {scope:"email"});

当用户试图进入应用程序的页面时,上述功能处于页面加载状态,会弹出权限请求窗口,但它可以移动,甚至可以放入图标,而用户仍可以查看页面。有什么方法可以将权限请求窗口指定为模式窗口吗?

您可以让用户使用PHP SDK中的getLoginUrl函数登录。这会将用户重定向到完整的Facebook登录页面,然后在完成后将其重定向回您的应用程序


例如。https://www.facebook.com/dialog/oauth?client_id={app_id}&redirect_uri={redirect_url}

是的,就是这样,我们需要使用PHPSDK而不是JavaScript。