我正在使用 django-static 来获取静态样式表和javascripts的优化。现在,所有这些脚本和css属性都在Chrome和Safari中加载。但由于某种原因,他们没有在Firefox中加载。难道我做错了什么? Firefox是否需要其他设置?
如果需要其他信息,请发表评论。我会加上它。 (Firefox版本8)
编辑: 使用 Firebug 检查Chrome和Firefox后。我发现正在呈现的脚本是源为
src="/media/js/hawk\foo_boo_ajax_too_forms_refer_moder.1323864494.js
现在,Chrome 将解释为
src="/media/js/hawk/foo_boo_ajax_too_forms_refer_moder.1323864494.js
但是firefox无法解释它。这是一个火狐问题还是我必须更改“/”? (生成的链接或源是django-static。)
答案 0 :(得分:1)
根据URI规范,您需要更改为'/'。
答案 1 :(得分:0)
确保为js和css文件设置了正确的Content-Type
和Content-Encoding
标头。
答案 2 :(得分:0)
上述问题,是django-static中的一个错误。这个问题在Windows机器上出现了。(在Windows上,它混合了文件系统路径和URL。)我已经联系了开发人员,我认为这个问题很快就会解决。希望这有助于其他人。