Chrome中的MIME类型错误

时间:2013-05-30 10:12:33

标签: javascript google-chrome mime-types

当我在Chrome中加载我的网络应用程序时,它会在控制台日志中显示以下内容:

  

资源解释为脚本,但使用MIME类型text / plain传输:

我认为这是我遇到的问题的原因(完全有效的功能在控制台中工作,但不在.js脚本文件中)。

我已经读过,解决方法是将<script type=添加到"application/javascript"。我试过这个,但失败了。还有其他解决方案吗?

1 个答案:

答案 0 :(得分:1)

您的服务器端代码出现错误,当浏览器需要“text / javascript”时服务器发送“text / plain”

..如何解决这个问题取决于你使用的服务器(lighthttpd / apache / nginx / etc),但是..如果你有像PHP这样的脚本语言(几乎所有的网络服务器都有这些天),你可以使用它自定义MIME ..比如

jsstuff.js.php

<?php header("content-type: text/javascript");?>
//javascript goes here!