有关静态资源的Chrome警告(css/gif/png/js)

Nig*_*ger 5 google-chrome static-resource

当网页加载时,我在调试器中收到警告

资源解释为样式表,但使用MIME类型text/plain进行传输.

当浏览器请求js,css,gif和png文件时,我收到上述警告.

知道如何解决此警告

jit*_*ter 15

好的错误消息说明了一切.

您的网络服务器发送错误/丢失的 内容类型 HTTP 标头.

使用HTTP标头检查并输入你的js/css/gif/png的url并检查服务器发送的Content-Type标头(我猜是没有或text/plain).

然后修复服务器以发送正确的mime类型或与服务器管理员联系.

应该是正确的Content-Type值

text/css - > .css文件

image/gif - > .gif文件

image/jpeg - >用于.jpg/.jpeg文件

application/javascript - > for .js文件

image/png - > for .png文件

认为自己很幸运;).现在只是Chrome中的一个警告,在早期版本的Chrome中,当设置/发送错误/缺少的内容类型标题时,例如CSS根本没有应用.

  • 根据RFC,mies类型的.js实际上是application/javascript.http://www.rfc-editor.org/rfc/rfc4329.txt (2认同)

PKK*_*Kid 7

我发现Django的开发网络服务器也为所有图像/ css等提供不正确的标题.虽然Jitter的响应仍然是解决此问题的最佳方法,但修复服务器并不总是一种选择.

我发现您可以隐藏Chrome中的警告,只有在Chrome Inspect >>控制台窗口中按住Ctrl键并单击两个标题(错误和日志),才能查看错误和日志.基本上隐藏所有警告.

一个简单的黑客,但肯定使Django中的调试不那么冗长和烦人.