6

我试图实现一个异步加载 Facebook 登录按钮,但该按钮在45 秒后消失了。

这是我在错误控制台中收到的消息:

FB:login_button 未能在 45 秒内重新调整大小

有人可以告诉我解决此错误的方法吗?

4

5 回答 5

6

Facebook 开发者论坛的 Matt Bower 给出了这个临时解决方案:

#fb_login_button { 
    width: 80px; 
}
#fb_login_button span, 
#fb_login_button iframe {.
    width: 80px !important;
    height: 25px !important;
}

Facebook 开发人员正在努力修复此错误。

只是这样我不认为别人的答案可以在这里找到原始答案: Facebook login (connect) button rendering in chrome failed

于 2013-05-30T10:15:55.497 回答
1

此外,请注意阻止访问 facebook 的 avast 或其他反跟踪插件。

于 2014-04-15T22:57:38.720 回答
1

我的控制台中出现了这个警告:

fb:post 无法在 45 秒内调整大小

我能够通过将 div 类从“fb-post”重命名为“fbPost”来修复它。尝试在您的源代码中查找 ID 或类名称为“fb-login”的 HTML 元素。

我希望这有帮助。

于 2013-10-03T21:32:16.170 回答
0

还要仔细检查您使用已批准权限请求的权限。下面的示例不起作用并生成fb:loginbutton not showing错误。

Facebook 批准的项目

<fb:login-button scope="public_profile,email,location" onlogin="checkLoginState();">
</fb:login-button>

删除location要求将修复此示例。

于 2015-04-02T11:57:52.483 回答
0

我也有同样的问题。我得到了fb:post failed to resize in 45s

因为我没有提供我的 Facebook 应用网站 URL。因此,请转到您的 Facebook 应用设置并输入您的 URL,如下所示:

在此处输入图像描述

我使用 wampserver 进行托管。您可以输入您自己的网站网址。

于 2014-01-01T15:45:56.353 回答