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

标签 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,“弹出窗口”);

我已经尝试过这个

 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/

相关文章:

javascript - 从 Facebook api 获取帖子

asp.net-core - IdentityServer4 处理多个 facebook AppId 进行租赁

grails - 使用 facebook oauth2.0 的 Grails 2.3.8 应用程序中出现异常

如何使用 OAuth 使用 Facebook 帐户登录 Google App Engine 的 Java 示例

oauth-2.0 - Facebook OAuth : custom callback_uri parameters

facebook - 重新验证功能改变了它的行为?

java - OAuth2 : How to generate client id and client secret?

facebook-c#-sdk - 使用 Facebook 帐户登录网站

Facebook:自动刷新长期访问 token

facebook - facebook 是否使用 OAuth2?如果是,集成文档在哪里?