gpt4 book ai didi

javascript - Chrome 说 “Resource interpreted as script but transferred with MIME type text/plain.” ,没有服务器

转载 作者:行者123 更新时间:2023-11-30 07:05:09 27 4
gpt4 key购买 nike

当没有任何服务器访问权限时,甚至会出现此问题。index.html 只是访问一些本地存储的 JavaScript 文件:

<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8">
<script src="timeline.js"></script>
</head>

<body>
<p>The Body</p>
</body>
</html>

当在浏览器中显示时,Chrome 会说:

Resource interpreted as Script but transferred with MIME type text/plain:  
file:///D:/Workspace/timeline/examples/engel-timeline/timelineReusable.v0.0/timeline.js".

我怎样才能抑制这条消息? (添加“内容类型”没有帮助!)

最佳答案

我认为这是因为您的脚本是从您的计算机本地加载的。它是直接访问文件,所以这里没有请求 header ,这意味着你的 JS 文件不会有 MIME 类型。

如果您将文件上传到 Internet,那么这将得到解决,因为它使用不同的协议(protocol) (HTTP)。

这个问题应该只有在没有服务器的情况下才会发生。如果有服务器,请确保您使用的是服务器的 URL,例如 http://localhost:80/timeline.js。如果这仍然给您带来问题,那么您的服务器的 MIME 类型需要配置(虽然它只是一个 JavaScript 文件,所以这应该不是问题)。

关于javascript - Chrome 说 “Resource interpreted as script but transferred with MIME type text/plain.” ,没有服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16967976/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com