首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >解释为脚本但使用MIME类型text/plain传输的资源-用于本地文件

解释为脚本但使用MIME类型text/plain传输的资源-用于本地文件
EN

Stack Overflow用户
提问于 2012-08-17 17:21:13
回答 1查看 88.1K关注 0票数 97

当包含本地脚本文件时,我在Google Chrome中收到“资源解释为脚本,但使用MIME类型文本/纯文本传输”的警告。

我知道当从服务器或通过ajax加载文件时会出现问题,这通常依赖于错误的标头设置。

奇怪的是,即使它是从本地文件夹运行的,我也会收到以下警告:file:///C:/test/foo.html

这只会发生在Chrome中,其中包含最基本的html:

代码语言:javascript
复制
<!DOCTYPE html>
    <html>
    <head>
        <script type="text/javascript" src="bar.js"></script>
    </head>
    <body>
    </body>
</html>

bar.js也尽可能的简单:

代码语言:javascript
复制
function hello() {}

我试着添加了一个meta标签:

代码语言:javascript
复制
<meta http-equiv="content-script-type" content="text/javascript">

并使用其他doctype进行了测试,但似乎没有任何帮助。

这显然不是一个真正的问题,因为脚本仍然工作得很好,但我正在做一个大型项目,目前大约有150个脚本。因此,很难看到它们之间何时会出现实际的警告。

当我在本地或远程服务器上运行该文件时,一切都运行正常。

你知道为什么chrome会因为这个而让我恼火吗?

EN

回答 1

Stack Overflow用户

发布于 2014-02-26 19:11:16

公认的答案是很棒的!然而,只是为了给像我这样遇到问题的人一个答案,他们有时使用部门/大学的计算机,在这里我没有权限在regedit中更改任何键值。

变化

<script type="text/javascript" src="main.js"></script>

<script src="main.js"></script>

尽管错误消息仍然存在,但页面已正确加载。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12003107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档