2

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

我使用它没有问题,但一个真的很烦人。

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

这是我的登录网址

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

mAppID,mRedirectUrl,“弹出”);

我试过这个

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

但是在我这样做之前浏览器会询问我的许可。javascript SDK在不需要我许可的情况下打开了一个窗口..

我应该怎么做才能让它在未经许可的情况下打开一个小的登录对话框

4

1 回答 1

3

我想通了 - 诀窍是添加display=popup到您的 oAuth URL:

e.g. http://www.facebook.com/login?...&display=popup
于 2013-03-06T08:59:00.977 回答