正如标题所说,我遇到了 IE8 和压缩 CSS 的问题。IE8 看起来完全被顶起来了。(使用带有资产管道的 Rails 3.1)
起初我以为是IE 4095错误。原来我只有 1034 个选择器。
在生产中,并且在bundle exec rake assets precompile
本地运行 CSS 之后也开始出现故障。
出于好奇,我解压了吐出 的 CSS Rails / Sprockets / Asset Pipeline .. IE 在未压缩版本上没有中断。
似乎 IE8 无法处理巨大的压缩文件。
我放了一张票,看看是否有输出压缩和未压缩版本的选项,然后有条件地将未压缩版本加载到 IE。
同时,我将尝试暂时关闭 Rails 压缩。
config.assets.compile = false
// in development.rb
bundle exec rake assets precompile
// assets COMPILED anyway. agghhh!
有点没有想法。欢迎任何建议!
谢谢!
编辑
基于这个脚本,我开始编写为 IE8 提供未压缩 CSS 的中间件。
我已经走了很远,但注意到缺少解压缩 CSS的 Ruby Gems 。