在现代浏览器中检测CSS <link />的负载

时间:2016-02-17 19:49:52

标签: javascript html

我正在寻找有关检测现代浏览器完全加载和解析的<link>元素的更多信息。

我做了大量的研究,但我挖掘的所有内容都相当陈旧。

例如,我发现了这个SO帖子,How to determine if CSS has been loaded?。它引用了一篇博客文章found here,其中引用了Webkit,Chromium和Mozilla的各种错误报告。但是,所有这些错误都已经解决并标记为已修复。 (参考:hereherehere

在链接https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#Stylesheet_load_events上查看MDN的文档,他们的文档暗示使用onload就足够了,但是他们没有提供任何关于它对旧浏览器的支持的额外评论。 / p>

我的问题很简单:

如果我只针对常青浏览器 - 使用onload事件处理程序足以检测是否已加载CSS文件?如果没有,请提供有关特定浏览器/浏览器版本所需补丁的文档。

1 个答案:

答案 0 :(得分:-2)

在CSS中使用(临时)花边背景颜色。 如果它被加载它将立即显而易见。 以后可以将其注释与C / C ++完全相同, TEST

background-color: lime;

DEPLOYMENT

/*
background-color: lime;
 */
background-color: pale-blue;