带手机的Facebook Javascript SDK

带手机的Facebook Javascript SDK,facebook,facebook-graph-api,mobile,facebook-javascript-sdk,Facebook,Facebook Graph Api,Mobile,Facebook Javascript Sdk,我有一个使用angular构建的Facebook web应用程序,它使用Javascript SDK登录我的应用程序,在台式机/笔记本电脑上运行良好。当我尝试使用智能手机登录时,它不会打开登录窗口。 绕过它的最佳方法是什么? 我正在考虑使用OAuth的手动登录流,然后将用户令牌从服务器传递到客户端,以便它进行常规调用。 这是一个好策略吗? 如果是这样,在Javascript SDK中设置用户令牌以便我可以使用它有意义吗? (例如,FB.ui(),FB.api()调用)没有你的代码很难说出什么问题

我有一个使用angular构建的Facebook web应用程序,它使用Javascript SDK登录我的应用程序,在台式机/笔记本电脑上运行良好。
当我尝试使用智能手机登录时,它不会打开登录窗口。
绕过它的最佳方法是什么?
我正在考虑使用OAuth的手动登录流,然后将用户令牌从服务器传递到客户端,以便它进行常规调用。
这是一个好策略吗?
如果是这样,在Javascript SDK中设置用户令牌以便我可以使用它有意义吗?

(例如,
FB.ui()
FB.api()
调用)

没有你的代码很难说出什么问题,但是你可以读到:在手机上使用
FB.login()
时,它必须在用户点击事件之后?它必须总是在用户交互上。您不应该尝试在没有用户交互的情况下打开任何对话框。@luschn您是对的,它解决了我的问题。非常感谢。你好@bks我也有同样的问题。你是怎么解决的?当用户单击按钮时,我执行fb.Login。还是不为我工作。