首先是使用 Facebook 的 Javascript SDK 来验证我的用户。现在我正在使用“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 在不需要我许可的情况下打开了一个窗口..
我应该如何让它在未经许可的情况下打开一个小的登录对话框
最佳答案
我发现了这一点 - 诀窍是将 display=popup
添加到您的 oAuth URL:
e.g. http://www.facebook.com/login?...&display=popup
关于facebook-oauth - 在新浏览器窗口中显示 Facebook 小登录对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12790477/