我最近在我所有的网站上都使用了出色的PrefixFree,总的来说它就像一个魅力。但是今天我发现了一个非常非常奇怪的问题——在我网站的几个页面上,当脚本出现时,加载了一组额外的样式,与页面上的其他样式冲突,并且完全打乱了布局.
我无法确定这些额外样式的来源——它们不是我在这些特定页面上链接到的任何样式表的一部分。如果我从页面中删除 PrefixFree 或将其注释掉,它们会立即消失,并且一切都会再次正确显示。
据我了解,PrefixFree 的工作原理是在当前页面上查找<link>
和元素并解析它们。<style>
那么它到底怎么会导致其他样式应用于页面,而这些样式原本不存在呢?