javascript - 当查看者未登录 Facebook 时,Facepile iframe 为白色

标签 javascript facebook facebook-social-plugins

我在深色背景上使用 Facepile 插件,这应该是受支持的行为,但是当查看者未登录 Facebook 时,Facepile iframe 只会变成一个白色矩形。

它在白色背景上看起来不错,但在深色背景上看起来很糟糕。

如果用户登录到 Facebook,一切看起来都很好。如果观众有喜欢该网站的 friend ,他们会在他们身后出现深色背景。如果浏览者没有喜欢该站点的 friend ,则facepile iframe是一个透明的矩形,看起来不错。

当查看者未登录 facebook 时,它就坏了。

有什么办法可以解决这个问题吗?

最佳答案

很遗憾,您无法自行修复此问题。在样式表 Facebook 引用中,有这一行:

body{background:#fff;font-size: 11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;color:#333;line-height:1.28;margin:0;padding:0;text-align:left;direction:ltr;unicode-bidi:embed}

有一种无法覆盖的硬编码背景色。唯一的选择是等待 Facebook fix this bug .

关于javascript - 当查看者未登录 Facebook 时,Facepile iframe 为白色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7290069/

相关文章:

javascript - 滑动 slider 。带循环的 SlideTo 方法

javascript - 在 ramda 中调用具有相同参数的函数列表

facebook-graph-api - 为什么图片没有显示在 Facebook 分享中?

c# - 从 JQuery 添加 asp.net 自定义用户控件

java - Android Facebook sdk Session.OpenRequest(myFragment) 未定义?

Facebook 共享器不显示图像缩略图

facebook - 不同于类似于 edge.create 的事件

facebook - 流式传输 Facebook 页面墙(不仅仅是页面帖子)

c# - 编辑评论框脚本为动态

javascript - 自动检测设备时区的准确度如何?