2

私のFacebookのいいねボタンがFirefoxを使用している私のサイトの限られた(数?)ページに表示されない理由を理解しようとしています。サイトの他の部分では、FBのようなボタンを表示するようにしていますが、この特定の例では、表示していません。何か案は?

http://www.jdsupra.com/post/documentViewerEmbed.aspx?fid=dcba78a0-9b30-448d-97be-bb572b64ebe4&height=500&width=748&contentOnly=1

4

2 に答える 2

4

その FB 共有要素でより深くネストされた要素の一部は幅と高さが 0 であるため、Firebug で検査すると DOM に表示されていても表示されません。CSS を介して最初の span 要素と iframe 要素に幅と高さを与えることで、これを解決しました。

.fb_iframe_widget iframe {
    height: 100px;
    position: absolute;
    width: 100px;
}

.fb_iframe_widget span {
    display: inline-block;
    position: relative;
    text-align: justify;
    vertical-align: text-bottom;
    width: 100px;
    height: 100px;
}

これらは要素ですが、幅と高さを必要に応じて変更する必要があります。

于 2012-11-24T02:33:35.887 に答える
1

いいねボタンジェネレーターを使用したと思いますか?

https://developers.facebook.com/docs/reference/plugins/like/

また、デバッガーで好きなリンクを常に確認してください。

https://developers.facebook.com/tools/debug/

私には問題ないように見えますが、Firefoxでもボタンが表示され、機能しています。ただし、このリンクのみ: http://www.jdsupra.com/legalnews/group-claims-that-milwaukee-police-misco-28882/

「display:none」で非表示になっているため、元のリンクにはソーシャル ボタン バー全体がありません。

...しかし、それでもいいねボタンが正しく読み込まれません。私の推測では、この問題が発生したと思われます。

于 2012-11-24T10:11:06.340 に答える