1

我正在使用django-static优化静态样式表和 javascript。现在所有这些脚本和 css 属性都被加载到 Chrome 和 Safari 中。但由于某种原因,它们没有在 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无法解释它。这是一个Firefox问题还是我必须更改“/”?(正在生成的链接或源代码是由 django-static 生成的。)

4

3 回答 3

1

根据 URI 规范,您需要更改为“/”。

于 2011-12-15T20:13:11.370 回答
0

确保您为 js 和 css 文件设置了正确的标题Content-Type和标题。Content-Encoding

于 2011-12-15T11:37:33.513 回答
0

上述问题,是 django-static 中的一个错误。这个问题出现在windows机器上。(在windows上它混淆了文件系统路径和url。)我已经联系了开发人员,我认为这个问题很快就会解决。希望这对其他人有帮助。

于 2011-12-17T02:49:52.237 回答