2

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

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

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

我读过解决方案是将你<script type=的 s 放到"application/javascript". 我试过这个,但失败了。还有其他解决方案吗?

4

1 回答 1

2

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

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

jsstuff.js.php

<?php header("content-type: text/javascript");?>
//javascript goes here!
于 2014-01-20T01:26:15.813 回答