javascript - Chrome 中的 MIME 类型错误

标签 javascript google-chrome mime-types

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

Resource interpreted as Script but transferred with MIME type text/plain:

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

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

最佳答案

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

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

jsstuff.js.php

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

关于javascript - Chrome 中的 MIME 类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16833430/

相关文章:

javascript - 如何处理巨大的表?

javascript - Swiper JS 按 View 滑动,按列滑动显示不正确

javascript - 弹出窗口和浏览器操作窗口之间的 chrome.storage

apache - 如何在 Firefox 上为 <video> 元素添加 mime 类型?

firefox - MVC3 中的 JPlayer 的 FireFox 不支持内容类型 HTTP application/octet-stream

javascript - 如何在语音合成中改变声音?

javascript - 检测输入变化并同时写入其他输入

javascript - Chrome 文件链接过长 - 选项卡崩溃

css - Firefox 渲染错误,但达到了预期的效果

swift - NSURLSession uploadTaskWithRequest 具有 mime 类型?