5

今天我意识到 FB 登录按钮在 chrome 中不再正确呈现(可能是因为浏览器更新 - 谁知道)。在 IE 和 Chrome 中查看这个http://goo.gl/mK6sf网站。每个按钮在 chrome 中都有一些额外的“padding-top”,并且 iframe 没有正确隐藏。这是 png 预览http://goo.gl/sfUl5

编辑 如何使 FB 登录按钮像在 IE 中一样正确呈现?你在其他网站上看到过类似的问题吗?Facebook 是否改变了某些东西,还是应该归咎于 Chrome?

EDIT2 2013-01-16 看看这个线程:https ://developers.facebook.com/bugs/592452207446912这可能是 Facebook API 错误。当他们修复它时,我会发布回复。

4

2 回答 2

1

感谢 Facebook 开发者论坛的 Matt Bower,临时解决方案是:

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

我仍在等待 Facebook 开发人员解决此问题。

于 2013-01-16T21:54:09.273 回答
-1

您不能在 iframe 中使用登录插件。请使用 JavaScript SDK 和 XFBML 或 HTML5 实现。试试这个代码:

<fb:login-button show-faces="false" width="200" max-rows="1"></fb:login-button>
于 2013-01-16T16:05:48.500 回答