Facebook SDK更改FB.login()中的显示类型

时间:2018-05-31 14:23:39

标签: javascript facebook

我正在将Facebook登录集成到我的网站上,我已经完成了实现这一目标所需的一切,并在Facebook文档中进行了描述

所以我使用FB.login()方法

export function facebookLogin() {
    return new Promise((res: any, rej: any) => {
        // TODO: maybe it might be moved to some dedicated API file? But we don't want to use it anywhere else
        FB.login((response: FacebookLoginCallbackResponse) => {

            if (response.authResponse) {
                res(response.authResponse);
            } else {
                rej();
            }

        }, {scope: "public_profile, email"});
    });
}

它工作正常但弹出窗口打开时(它真的很大。我想让它更小)警告显示在窗口的底部。

您正在使用'页面的显示类型'在一个小浏览器窗口或弹出窗口中。为了获得更好的用户体验,请使用我们的JavaScript SDK显示此对话框,而不指定显式显示类型。 SDK将为每个环境选择最佳显示类型

问题是:如何改变它? “登录对话框”参数中没有选项TYPE。我在Login Dialog文档中没有发现任何关于这种可能性的信息。 有人可以给我一些小费吗?

0 个答案:

没有答案