2013-05-30 211 views
1

当我加载在Chrome中我的web应用程序它显示在控制台日志中folliwing:MIME类型

资源解释为脚本,但MIME类型文本转/纯:

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

我读过解决方法是将您的<script type= s设置为"application/javascript"。我已经尝试过,但失败了。还有其他解决方案吗?

+0

看看这个:http://stackoverflow.com/questions/4101394/javascript-mime-type – Chris

+0

好吧,@ Cube32,我读过它,它说我不需要一个类型,那么这是否意味着它不能成为我的问题的原因? – samdy1

+0

你没有真正指定根本问题是什么,所以没有办法知道它是否相关 - 编辑你的问题,并添加潜在的问题。 – Chris

回答

1

那里有你的服务器双面代码中的错误,服务器会发送“文本/纯”的时候,浏览器预计“文/ JavaScript的”

..如何解决这个问题要看你用什么服务器(lighthttpd /阿帕奇/ nginx的/等),但..如果你有一些脚本语言如PHP(其中几乎所有的网络服务器具有这些天),您可以使用自定义MIME ..像

jsstuff.js.php

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