【发布时间】:2018-07-09 01:31:54
【问题描述】:
在使用 Firefox Quantum 时,我注意到加载某些网站的 CSS 时出现“故障”。
其中之一是my company's website:
或者 Github:
在第一个中,我们页面的 <head> 部分只有一个 CSS 文件。
似乎——仅在 Firefox Quantum 中——CSS 不会阻止页面 as it should 的呈现。页面的其余部分在没有 CSS 的情况下加载了一段时间,然后应用 CSS,就好像它异步加载一样(但事实并非如此)。
显然,这种行为并非在我访问的所有网站中都会发生。
我真的不知道发生了什么:)
【问题讨论】:
-
过去经常发生这种情况,其实我不知道CSS资源被阻塞了,以为是网络速度解决了这个问题..你经历的等待时间真的很长吗?
-
嗨@Kaddath 我认为将 CSS 放在文档的 部分会阻止呈现。等待时间和我上传的gif一样……
-
正如我所说,我对阻塞过程的了解不够。无论如何,将
<style>标签放在<head>中可以有力地保证样式不会延迟应用(html 代码解析是连续的),但我无法确认链接文件。但是,在我的控制台中,<head>中的主要 CSS 文件已经在 250 毫秒之前加载,您看到的视觉变化可能来自其他东西。顺便说一下,图片的加载时间与 CSS 加载本身是分开的,所以图片是一个完全不同的话题。 -
对于我使用 Firefox 59.0.2 使用 Craft CMF 创建的网站,我也注意到了这一点,这很烦人。在 Chrome 下不会发生这种情况。
标签: css firefox browser rendering firefox-quantum