Facebook喜欢黑暗的配色方案是不可读的

时间:2011-07-06 05:48:46

标签: javascript html css facebook facebook-likebox

FB Like Box“黑暗”方案现在在黑色背景上显示黑色文字[以前是白色文字]

请参阅http://vitgravitas.com

我尝试使用js修改类.messageBody的css,但即使由于某些原因也无法正常工作。

知道如何解决这个问题。我不能转向浅色方案,因为它不适合我的网站模板..

1 个答案:

答案 0 :(得分:2)

哈哈,是的,这就是Facebook Like Box中的一个错误。

您无法使用外部页面设置iframe样式。您需要将样式表注入iframe本身a-la @DrJokepu。 How to apply CSS to iframe?

只需制作一个样式表:

body {
    color: white !important;
}

并在没有jQuery(it's faster)的情况下注入它:

var cssLink = document.createElement("link") 
cssLink.href = "style.css"; 
cssLink.rel = "stylesheet"; 
cssLink.type = "text/css"; 
frames['frame'].document.body.appendChild(cssLink);

假设您为<fb:likebox>提供了身份frame

祝你好运!