我正在寻找有关检测现代浏览器完全加载和解析的<link>
元素的更多信息。
我做了大量的研究,但我挖掘的所有内容都相当陈旧。
例如,我发现了这个SO帖子,How to determine if CSS has been loaded?。它引用了一篇博客文章found here,其中引用了Webkit,Chromium和Mozilla的各种错误报告。但是,所有这些错误都已经解决并标记为已修复。 (参考:here,here和here)
在链接https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#Stylesheet_load_events上查看MDN的文档,他们的文档暗示使用onload
就足够了,但是他们没有提供任何关于它对旧浏览器的支持的额外评论。 / p>
我的问题很简单:
如果我只针对常青浏览器 - 使用onload
事件处理程序足以检测是否已加载CSS文件?如果没有,请提供有关特定浏览器/浏览器版本所需补丁的文档。
答案 0 :(得分:-2)
在CSS中使用(临时)花边背景颜色。 如果它被加载它将立即显而易见。 以后可以将其注释与C / C ++完全相同, TEST
background-color: lime;
DEPLOYMENT
/*
background-color: lime;
*/
background-color: pale-blue;