Javascript 若用户已直接登录Facebook并尝试从集成站点登录,则Facebook api不会将用户信息传递到集成站点

Javascript 若用户已直接登录Facebook并尝试从集成站点登录,则Facebook api不会将用户信息传递到集成站点,javascript,facebook,facebook-graph-api,login,Javascript,Facebook,Facebook Graph Api,Login,我正在用facebook登录我们的网站。我正在为此使用facebook js sdk。现在,如果我点击fb登录按钮(在我们的网站上),它会打开一个弹出窗口,询问用户名和密码。如果我在这里输入正确的用户名和密码,它就会登录,然后,它会给我提供所需的信息。因此,我将这些信息传递到我们的站点并记录用户。在这个流程中没有问题。但,若用户已经通过从浏览器打开facebook.com直接登录facebook,并在单独的选项卡中打开我们的网站。我们的网站还将包含“使用facebook登录”按钮。所以,当用户单

我正在用facebook登录我们的网站。我正在为此使用facebook js sdk。现在,如果我点击fb登录按钮(在我们的网站上),它会打开一个弹出窗口,询问用户名和密码。如果我在这里输入正确的用户名和密码,它就会登录,然后,它会给我提供所需的信息。因此,我将这些信息传递到我们的站点并记录用户。在这个流程中没有问题。但,若用户已经通过从浏览器打开facebook.com直接登录facebook,并在单独的选项卡中打开我们的网站。我们的网站还将包含“使用facebook登录”按钮。所以,当用户单击此按钮时,它会打开一个登录窗口并立即关闭,而不提供任何用户信息。我猜这是因为,用户已经登录了facebook。但这里我还需要登录的用户信息。我如何做到这一点

请帮帮我。
任何帮助都是值得的

FB.login
返回相同的信息,无论用户是否已登录到Facebook以及您的应用程序。请在此处查看@CBore,谢谢您的回复。若我使用FB.login,若用户已经登录,它会直接给出信息,而不点击登录按钮。但我的要求是,当我点击“fb登录”按钮时,它只需要获取用户信息,这样我就可以获取信息并将其传递到我的应用程序中。任何建议都是值得考虑的。