node.js passport上的空白页在手机上facebook重定向
我正在基于node.js构建一个Web服务,我使用passport身份验证进行以下设置: 调用身份验证时:node.js passport上的空白页在手机上facebook重定向,node.js,facebook,mobile,oauth-2.0,passport.js,Node.js,Facebook,Mobile,Oauth 2.0,Passport.js,我正在基于node.js构建一个Web服务,我使用passport身份验证进行以下设置: 调用身份验证时: clientID: "AAAA", clientSecret: "BBBB", callbackURL = "http://CCCC/facebook/loggedin"; app.get('/auth/facebook', passport.authenticate('facebook', {scope : ['email', 'publish_actions', 'rsvp_even
clientID: "AAAA",
clientSecret: "BBBB",
callbackURL = "http://CCCC/facebook/loggedin";
app.get('/auth/facebook', passport.authenticate('facebook', {scope : ['email', 'publish_actions', 'rsvp_event']}, {display: ['touch']}));
通过我的桌面电脑上的chrome,一切都运行得非常好,我可以用所有参数重定向
然而,当我在ipad/android手机上尝试做完全相同的事情时,浏览器会让我挂断:
https://m.facebook.com/dialog/oauth?redirect_uri=http%4a%2F%2FCCCC%2Ffacebook%2Floggedin&scope=email%2Cpublish_actions%2Crsvp_event&response_type=code&type=web_server&client_id=AAAA
有一个完全空白的页面
有人解决了吗
编辑:当我强制浏览器处于桌面模式时,它将按预期显示页面。为什么它适用于桌面而不适用于手机
编辑:似乎是浏览器的移动问题