FB Like Box“ Dark” Scheme现在在BLACK背景上显示BLACK文本[以前是白色文本]

http://vitgravitas.com

我试图使用js修改.messageBody类的css,但是由于某些原因,它甚至无法正常工作。

任何想法如何解决此问题。我不能转向浅色方案,因为它不适合我的网站模板。

最佳答案

哈哈,是的,这是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>提供ID frame

祝好运!

关于javascript - Facebook Likebox深色方案不可读,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6592076/

10-11 11:42