【问题标题】:MIME type in Chrome errorChrome 中的 MIME 类型错误
【发布时间】:2013-05-25 20:48:21
【问题描述】:

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

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

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

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

【问题讨论】:

  • 好的,@Cube32,我读过它,它说我不需要类型,这是否意味着它不能成为我的问题的原因?
  • 您实际上并没有指定根本问题是什么,因此无法知道它是否相关 - 编辑您的问题并添加潜在问题。
  • @Cube32 好的,谢谢,如果您提交之前的评论作为答案,我会接受:)

标签: javascript google-chrome mime-types


【解决方案1】:

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

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

jsstuff.js.php

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-16
    • 1970-01-01
    • 1970-01-01
    • 2018-09-24
    • 2016-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多