如果你这样做,
http://www.facebook.com/dialog/oauth/?
scope=email,user_birthday&
client_id=123050457758183&
redirect_uri=http://www.example.com/response&
response_type=token&
display=popup
它可以工作,但它重定向到Facebook URL,但是如果我在弹出窗口中加载它,那么facebook根本不会显示页面。 (相反,它显示Facebook徽标,见下图
为什么会这样?你如何在弹出窗口中显示facebook登录? (因为它不起作用)
答案 0 :(得分:1)
当我导航到该页面时,它可以正常工作。你怎么打开弹出窗口?也许它被弹出窗口拦截器阻挡了..
我建议您考虑使用FBJS打开弹出窗口吗?像这样:
FB.login(function() {
// handle the response
}, { perms: 'email,user_birthday' });