我正在构建基于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
完全空白的页面......
有人解决了这个问题吗?
编辑:当我强制我的浏览器处于桌面模式时,它会将页面显示为假设..为什么它适用于桌面而不适用于移动设备?
编辑:似乎是浏览器的移动问题