5

今日、FB ログイン ボタンが chrome で正しくレンダリングされなくなったことに気付きました (おそらく、ブラウザーの更新が原因です - 誰にもわかりません)。このhttp://goo.gl/mK6sf Web サイトを IE と Chrome の両方でご覧ください。各ボタンにはクロムの余分な「パディングトップ」があり、iframe が正しく非表示になっていません。ここに png プレビューがあります http://goo.gl/sfUl5

EDIT IEのようにFBログインボタンを正しくレンダリングするにはどうすればよいですか? 他の Web サイトでも同様の問題が見られますか? 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

You can't use login plugin in iframe. Please use the JavaScript SDK and the XFBML or HTML5 implementations. Try this code:

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