2012-11-24 129 views
2

我想弄清楚为什么我的Facebook像按钮没有显示在我的网站与Firefox的有限(?)页面上。在该网站的其他部分,我已经获得了FB的按钮来显示,但在这个特定的情况下,我没有。有任何想法吗?Facebook的按钮不显示在Firefox

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

+1

不要在这里bit.ly所使用的网址,并且您有可能阻止JavaScript错误FB SDK执行。 – ceejayoz

回答

4

一些在FB共享元素嵌套更深的元素的宽度和高度为0,所以他们都没有,即使他们表现出了在DOM,如果你使用Firebug检查可见。我通过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; 
} 

这些是元素,但你必须改变宽度和高度到你想要的。

0

我猜你使用过像按钮发生器?

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

此外,经常检查您想在调试喜欢的链接:

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

看起来好像没什么问题BTW,按钮是即使在Firefox中也可见并可以工作。但仅限于此链接:http://www.jdsupra.com/legalnews/group-claims-that-milwaukee-police-misco-28882/

您的原始链接缺少整个社交按钮栏,因为它隐藏着“display:none”。

...但它仍然无法正确加载等按钮,我的猜测是,你有这样的问题:Facebook Like buttons not displaying when loaded hidden