首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MIME与JavaScript有什么关系?

问MIME与JavaScript有什么关系?
EN

Stack Overflow用户
提问于 2012-09-02 09:24:49
回答 5查看 1.2K关注 0票数 1

上传我的JavaScript,PHP和其他相关文件到虚拟主机服务器,并尝试在浏览器上运行它们后,我遇到了以下错误:

代码语言:javascript
复制
Resource interpreted as Script but transferred with MIME type text/html:  "http://stats.hosting24.com/count.php".

看起来html和php文件运行正常,但我认为js文件有问题。如果有人能解释一下真正的问题是什么,以及如何解决它,我将非常感激。

最好的.。

EN

回答 5

Stack Overflow用户

发布于 2012-09-02 09:43:26

你似乎在使用000webhost,据我所知,根据经验,它会在你的超文本标记语言末尾插入一些超文本标记语言,从而在谷歌浏览器中触发特定的警告。你会在你的页面源代码的末尾找到:

代码语言:javascript
复制
<!-- Hosting24 Analytics Code -->
<script type="text/javascript" src="http://stats.hosting24.com/count.php"></script>
<!-- End Of Analytics Code -->

URL处的页面有一个空的响应正文,这表明它只是一个记录分析数据的脚本。不返回实际的JavaScript。

如何解决问题

我可以通过禁用额外的HTML来解决这个问题。转到http://members.000webhost.com/analytics.php并填写表格。密码与您通过FTP连接到服务器时使用的密码相同。在“管理分析代码”下,选择“禁用代码”。单击“提交”,下次刷新网页时,警告消息应该会消失。

如果您不知道您的域的FTP密码,您可以通过logging into your account更改它,在有问题的域下单击"Go to CPanel“,在主菜单下单击"Change Account Password”。

票数 7
EN

Stack Overflow用户

发布于 2012-09-02 09:36:11

Mime类型是指您希望最终数据生成的文件类型。以下是mime类型的列表:

http://en.m.wikipedia.org/wiki/Internet_media_type#section_1

服务器问:“你想让我处理一个脚本吗?或者你想让我把这段代码显示为html。”

它正在接收一个脚本,而您希望它显示一个html。所以,服务器被搞糊涂了。

票数 1
EN

Stack Overflow用户

发布于 2012-09-02 09:27:04

您需要在PHP中指定内容类型:

代码语言:javascript
复制
header("Content-type: application/javascript");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12232742

复制
相关文章

相似问题

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