在新的浏览器窗口中显示facebook小登录对话框

时间:2012-10-08 22:39:47

标签: facebook-oauth

起初是使用Facebook的Javascript SDK来验证我的用户。现在我正在使用" Facebook C#SDK"。

我使用它没有问题,但其中一个非常令人恼火。

如何让浏览器显示javascript调用的整洁的小登录对话框?

这是我的登录网址

("https://www.facebook.com/dialog/oauth/?client_id={0}&redirect_uri={1}&display={2}", 

mAppID,mRedirectUrl," popup");

我试过这个

 Response.Write("<script>window.open('" + url + "');</script>");

但在我这样做之前,浏览器会请求我的许可。 javascript SDK在没有我的许可的情况下打开了一个窗口..

如何在未经许可的情况下打开小型登录对话框

1 个答案:

答案 0 :(得分:3)

我想出了这个 - 诀窍是将display=popup添加到您的oAuth网址:

e.g. http://www.facebook.com/login?...&display=popup