Javascript PrefixFree.js正在加载其他“文件”;幻影“;我的页面上的样式

Javascript PrefixFree.js正在加载其他“文件”;幻影“;我的页面上的样式,javascript,css,parsing,stylesheet,prefixfree,Javascript,Css,Parsing,Stylesheet,Prefixfree,我最近在我所有的网站上都使用了优秀的软件,总的来说,它很有魅力。但是今天我发现了一个非常非常奇怪的问题——只有在我网站的几个页面上,当脚本出现时,会加载一组额外的样式,这些样式与页面上的其他样式冲突,并完全扰乱了布局 我无法确定这些附加样式来自何处——它们不是我在这些特定页面上链接到的任何样式表的一部分。如果我从页面中删除PrefixFree或将其注释掉,它们会立即消失,所有内容都会再次正确显示 据我所知,PrefixFree的工作原理是在当前页面上查找和元素并对其进行解析。那么,它究竟是如何导

我最近在我所有的网站上都使用了优秀的软件,总的来说,它很有魅力。但是今天我发现了一个非常非常奇怪的问题——只有在我网站的几个页面上,当脚本出现时,会加载一组额外的样式,这些样式与页面上的其他样式冲突,并完全扰乱了布局

我无法确定这些附加样式来自何处——它们不是我在这些特定页面上链接到的任何样式表的一部分。如果我从页面中删除PrefixFree或将其注释掉,它们会立即消失,所有内容都会再次正确显示


据我所知,PrefixFree的工作原理是在当前页面上查找
元素并对其进行解析。那么,它究竟是如何导致其他样式应用于本不存在的页面的呢???

啊哈!我发现带有“幻影”样式的页面引用的是两个不再存在的样式表。我删除了对这些样式表的引用,现在页面显示正确,脚本仍然存在

一方面,这解决了问题;另一方面,我仍然不知道这些额外的风格是从哪里来的。它们不是被删除的样式表的一部分,因此脚本甚至不像是根据缓存的副本或任何东西来执行的。我仍然无法在我的网站的任何地方找到这些风格的任何痕迹


虽然奇怪,但我会考虑解决这个问题,因为它确实解决了我的问题。p> 我建议您提交一份bug报告:我还应该补充一点,我可以在Firebug中看到额外的样式并手动禁用它们,但我无法确定它们来自哪个样式表。在PrefixFree进行处理后,样式似乎是内联插入到页面上的,因此Firebug无法确定它们的来源。提交的错误报告:当页面请求不存在的样式表时,我的服务器为每个样式表返回404页。PrefixFree认为这404页是请求的样式表,并将它们插入到
标记之间的页面上,就像其他样式表一样。在404页面上,在
中有一个
标记,这就是这些额外样式的来源。