node.js护照facebook重定向在移动设备上的空白页

时间:2013-09-04 12:18:00

标签: node.js facebook mobile oauth-2.0 passport.js

我正在构建基于node.js的web服务,我使用了以下设置的护照身份验证: 调用身份验证:

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

完全空白的页面......

有人解决了这个问题吗?

编辑:当我强制我的浏览器处于桌面模式时,它会将页面显示为假设..为什么它适用于桌面而不适用于移动设备?

编辑:似乎是浏览器的移动问题

0 个答案:

没有答案