我们已经到了我们的系绳的终点,试图在Firefox 3.5.x +中克服一个令人讨厌和间歇性的FOUC,用于我们正在开发的新版本。
我们尝试过:
@import
转移到其他CSS <link>
我们以前的版本从未展示任何FOUC问题,因此我们已经对此版本做了些什么。到目前为止我们所做的改变包括:
要重新创建问题...请使用Firefox 3.5.x或3.6.x,然后:
非常感谢您的帮助! :)
更新
开发环境仍在展示FOUC,但前提是FireFox内存不足或安装了大量扩展。延迟和渲染速度肯定会影响此FOUC的可见性。
答案 0 :(得分:5)
虽然这是一个非常古老的问题,但我在寻找同一问题的解决方案时找到了它。所以,我想发布解决方案以供将来参考。我只需要将我的CSS文件的引用移到需要在我的标题中的外部Javascript的引用之上。
答案 1 :(得分:0)
我可能错了,但这可能是并发连接问题。根据我的Firebug的“网络”标签
HTML页面只需要花费大量时间来加载 - 也许是因为它位于开发服务器上? - 并在HTML页面后加载样式表。
我不能完全理解这里发生了什么,但我会尝试将样式表放在不同的域上作为第一个措施。这应该会让Firefox立即建立连接。
回到普通图像而不是数据可能也是一个好主意:URIs - 这将减少样式表的大小,而数据:URI在IE中根本不起作用&lt; 8.