类似Facebook的按钮没有';不显示在IE中,仅显示一个特定页面
我正在为一个客户管理一个页面,他的页面上有一个like按钮。奇怪的是,它没有在IE中显示,而在其他浏览器中显示。我使用facebook的iframe代码:类似Facebook的按钮没有';不显示在IE中,仅显示一个特定页面,facebook,facebook-like,Facebook,Facebook Like,我正在为一个客户管理一个页面,他的页面上有一个like按钮。奇怪的是,它没有在IE中显示,而在其他浏览器中显示。我使用facebook的iframe代码: <iframe src="http://www.facebook.com/plugins/like.php?href=URLOFPAGE&send=false&layout=button_count&width=150&show_faces=true&act
<iframe src="http://www.facebook.com/plugins/like.php?href=URLOFPAGE&send=false&layout=button_count&width=150&show_faces=true&action=like&colorscheme=light&font&height=21&" scrolling="no" frameborder="0" style="border:none; overflow:auto; width:150px; height:21px;" allowTransparency="true"></iframe>
当我使用自己的facebook页面的url时,like按钮起作用(即使在IE中也是如此),但当我使用客户端的url时,它就不起作用了。有什么不对劲吗
提前谢谢 尝试检查客户端URL的长度。我以前发现URL太长了。如果他们没有声明一个唯一的URL(例如facebook.com/TheClientsName),那么先这样做,问题就会解决。我找到了解决方案。“like”按钮之所以没有显示,是因为“国家限制”。转到您的页面->管理权限并删除所有国家/地区限制
现在,所有计算机、手机、平板电脑等上都会显示like按钮。您认为取消国家/地区限制会起作用是正确的,但由于facebook页面的业务需求,您不能这样做。对我来说,这听起来像是facebook脚本的一个bug。由于目标页面上有任何限制,只有用户在浏览器中登录facebook时,才会显示“like”按钮。这不是一个bug,因为否则FB无法确定用户是否满足限制。