3

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

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

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

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

有没有什么办法解决这一问题?

4

2 回答 2

2

不幸的是,没有办法自己解决这个问题。在样式表 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修复这个错误

于 2011-09-21T02:53:40.853 回答
0

Facebook 于 2011 年 11 月 25 日修复了此问题。

https://developers.facebook.com/bugs/258154314220687

于 2012-05-19T20:37:46.623 回答