【发布时间】:2011-06-28 14:38:31
【问题描述】:
这是目前我正在运行的开发环境的一个问题,这是 Django 内置的“开发服务器”(以 python manage.py runserver 开头的服务器)在我的本地计算机上运行。在我运行 FCGI 的部署机器上,这不是问题。
CSS 文件无法在 Chrome 中下载,但在 Firefox 中成功下载+渲染。两种浏览器都从服务器获得 200 OK 响应,但无论出于何种原因,Chrome 似乎都没有发送/接收文件的内容。
我可以使用任一浏览器导航到 CSS 文件本身的 URL 并很好地查看文档。
最好用截图来解释...
在 Chrome 中
Chrome 网络页面
顶部的所有内容看起来都可以正常下载。但请注意,Chrome 底部会报告所有 CSS 文件的“加载资源失败”。
Chrome CSS 标头
在 CSS 标头中一切正常...
Chrome CSS 内容
在 Firefox 中
Firefox CSS 标头
一切看起来都不错(请注意,“content-length”标头与 Chrome 相同)
Firefox CSS 内容
什么给了?什么可能导致内容无法加载?!
编辑:我还在把头发拉到这个上面。这只发生在 Chrome 中。我已经重新启动/更新/清除缓存一百万次了——我完全不知所措。
这很简单,可以避免——只需使用不同的浏览器来查看页面——但是为什么会发生这种情况?!?!
【问题讨论】:
-
试试 Safari 看看是不是只有 Chrome 还是 Webkit 相关的。
-
它在 Safari 和 Firefox 中可以正常工作。
标签: django firefox google-chrome cross-browser