我们在此页面上显示的Facebook按钮没有显示/显示问题:
http://powertextblog.esvelte.net/
生成的span和iframe似乎有一个内联样式的宽度:0px和height:0px,我试过覆盖它无济于事。
该按钮未在任何浏览器中显示。
这是我们在页面上使用的代码(来自AddThis)来生成按钮。
<a class="addthis_button_facebook_like" fb:like:layout="button_count" addthis:url="http://www.facebook.com/PowerText"></a>
我也尝试使用Facebook自己的按钮生成器插入类似Facebook的按钮,但是会出现同样的问题(这表明它不是AddThis问题)
任何帮助都将不胜感激。
答案 0 :(得分:7)
我遇到了同样的问题,尝试了一切,直到我发现这是非常愚蠢的事情。 如果您的Facebook页面有任何限制,例如国家限制或年龄限制,如果您尚未登录,则facebook不会显示相似的按钮。
答案 1 :(得分:1)
我认为这是导致此问题的Facebook错误。
删除已定义的网址addthis:url =“http://www.facebook.com/PowerText”并改为使用网站域修复了此问题。
所以我认为存在某种FB错误,将URL定义为Facebook页面会导致它无法显示,因为没有它就可以正常工作。
答案 2 :(得分:0)
试试这个类似Facebook的代码应该可以正常使用。
<a class="addthis_button_facebook_like" fb:like:layout="button_count" fb:like:action="recommend" fb:like:width="135"></a>
答案 3 :(得分:0)
昨天遇到同样的问题。然后我在https://developers.facebook.com/docs/plugins/like-button上玩了一下小部件。事实证明这只发生在Facebook页面URL(喜欢的URL)上。即使https://facebook.com/facebook本身也无法正常工作。只需使用0px渲染。所有其他URL按预期工作。试图在Twitter上联系FB,他们发送this link到提交的问题。其中说错误现在已知并已修复。
所以我们只需等待。第二天早上一个晚上,所有具有Facebook页面URL的按钮再次正确呈现。