我在深色背景上使用 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/