起初是使用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在没有我的许可的情况下打开了一个窗口..
如何在未经许可的情况下打开小型登录对话框
答案 0 :(得分:3)
我想出了这个 - 诀窍是将display=popup
添加到您的oAuth网址:
e.g. http://www.facebook.com/login?...&display=popup