如何配置Firefox使其接受Content-Type为text/html的CSS文件
如何配置Firefox使其接受Content-Type为text/html的CSS文件
我之前也碰到过这种企业防火墙乱改文件Content-Type的糟心事,试了好几种方法,下面这个是最省心且长期有效的解决方案:
方法:修改Firefox的隐藏配置项
Firefox自带一个可以忽略样式表MIME类型校验的开关,具体操作步骤如下:
- 在Firefox的地址栏输入
about:config,按下回车键。第一次打开这个页面会弹出“这可能会使您的浏览器失去稳定性”的警告,点击接受风险并继续即可。 - 在页面顶部的搜索框中输入
stylesheet.type.ignore,快速定位到这个配置项。 - 双击该配置项,把它的默认值
false切换为true。
设置完成后,刷新之前有问题的页面(或者重启Firefox),你会发现那些因为Content-Type被改成text/html而无法加载的CSS文件现在都能正常解析了——Firefox会直接忽略MIME类型的不匹配,只要文件内容是CSS就会正常加载。
这个方法比依赖缓存或者频繁切换网络靠谱多了,一劳永逸解决问题,还能保留你习惯的Firefox自定义配置,完全不用被迫换浏览器。
备注:内容来源于stack exchange,提问作者Dave Jarvis




