我试图实现一个异步加载 Facebook 登录按钮,但该按钮在45 秒后消失了。
这是我在错误控制台中收到的消息:
FB:login_button 未能在 45 秒内重新调整大小
有人可以告诉我解决此错误的方法吗?
我试图实现一个异步加载 Facebook 登录按钮,但该按钮在45 秒后消失了。
这是我在错误控制台中收到的消息:
FB:login_button 未能在 45 秒内重新调整大小
有人可以告诉我解决此错误的方法吗?
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
此外,请注意阻止访问 facebook 的 avast 或其他反跟踪插件。
我的控制台中出现了这个警告:
fb:post 无法在 45 秒内调整大小
我能够通过将 div 类从“fb-post”重命名为“fbPost”来修复它。尝试在您的源代码中查找 ID 或类名称为“fb-login”的 HTML 元素。
我希望这有帮助。
还要仔细检查您使用已批准权限请求的权限。下面的示例不起作用并生成fb:loginbutton not showing
错误。
<fb:login-button scope="public_profile,email,location" onlogin="checkLoginState();">
</fb:login-button>
删除location
要求将修复此示例。
我也有同样的问题。我得到了fb:post failed to resize in 45s
。
因为我没有提供我的 Facebook 应用网站 URL。因此,请转到您的 Facebook 应用设置并输入您的 URL,如下所示:
我使用 wampserver 进行托管。您可以输入您自己的网站网址。