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/