Facebook 连接对话框未关闭

Posted

技术标签:

【中文标题】Facebook 连接对话框未关闭【英文标题】:Facebook Connect Dialog Box doesn't close 【发布时间】:2009-12-02 13:20:42 【问题描述】:

我正在尝试在我的网站(主要使用 ASP.NET)上使用 Facebook Connect。当用户单击“连接”按钮时,应用程序设置中的“连接 URL”会在连接对话框本身中打开。 如何使用“连接”按钮在页面中打开目标 URL?

我的按钮是:

<fb:login-button size="large" onlogin="window.location.reload();">

请在http://www.stockmadness.logicbomb.in(单页网站)查看我在说什么

谢谢。

【问题讨论】:

好吧,看来您必须将其从开发者模式中删除才能让任何人对其进行测试:“Stock Madness (LogicBomb.in) 正在建设中。请稍后再试。” 它不在沙盒模式下。我将连接 URL 留空。现在检查一下。问题依然存在。 【参考方案1】:

这样对我有用:

<fb:login-button onlogin="document.location.href=document.location.href;">
</fb:login-button>

如果您删除 onlogin 属性,它也会关闭(这是默认行为)。 貌似你传入onlogin属性的代码是javascript的一个子集,有可能吗?

我写了一个 facebook 连接教程 here。 :-)

【讨论】:

Pons,这仍然与 OAuth 2.0 相关吗?

以上是关于Facebook 连接对话框未关闭的主要内容,如果未能解决你的问题,请参考以下文章

Facebook 连接显示邀请朋友对话框并在完成时关闭

关闭facebook登录对话框android

Facebook 邀请分享对话框未打开 iOS Swift

Facebook 分享对话框未打开

在 Android 中单击 Facebook 登录按钮后未显示 Facebook 身份验证对话框

facebook权限对话框未请求所有权限