所以通过Facebook Like Button Configurator我生成的代码使用了一个带有计数器的大型Facebook赞按钮。
<div class="fb-like" data-href="https://developers.facebook.com/docs/plugins/" data-layout="button_count" data-action="like" data-size="large" data-show-faces="false" data-share="false"></div>
虽然这在我的桌面浏览器(Chrome / Firefox)上完美运行,但在我的移动三星设备(Chrome移动设备/三星浏览器)上进行测试时,该按钮呈现为常规小按钮,尽管代码专门设置为 数据大小= “大”
这非常令人沮丧,因为拥有更大的按钮的好处完全取决于移动设备,而不是桌面设备(在移动设备上用拇指轻敲时需要的精确度较低)。
请注意,通过Facebook Android App的网络视图进行测试时,它也可以正确呈现为大型变体。只有直接从移动浏览器访问我的网站时才会出现此问题。
我完全失去了。任何人都知道为什么会发生这种情况或如何解决它?
谢谢!
答案 0 :(得分:0)
原来这与手机无关,而是与Facebook登录无关。在测试时我碰巧没有在我的移动浏览器上登录facebook。
未登录Facebook的用户可能会看到旧的按钮,它不支持新的&#34;大&#34;参数。有关此问题的官方错误报告和Facebook回复已发布: https://developers.facebook.com/bugs/120038005114426/
显然,新按钮仍然处于&#34;推出状态&#34;因此永久解决这个问题只是一个时间问题。