微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

debugging消息“资源解释为其他,但与MIMEtypes的应用程序/ JavaScript传输”

好的,我明白这些信息的含义 ,但我真的不知道是什么原因造成的。 顺便说一下,我在Mac OS X上使用Safari和Web Inspector。

我的文档头里有以下内容

<script src="http://local.url/a/js/jquery.js" type="text/javascript"></script> <script src="http://local.url/a/js/jquery.inplace.js" type="text/javascript"></script>

jquery.js处理正常,但其他文件导致警告。 这似乎也在这文件中的JavaScript永远得不到执行。

文件正在通过mod_deflate ,所以它是gzip编码,但其他文件也是如此。

htaccess重写真实的目录path到一个不同的,不存在的url,隐藏真正的path

设置并访问Bitnami LAMP堆栈中的PHP-FPM状态页面

CodeIgniter的htaccess子文件夹问题

获取在OS X Yosemite上运行的本地主机

试图修改标识列“ID”

有没有人有任何想法是什么原因造成的,或者如何解决

欢呼,Gaz

如何在Apache服务器(和其他服务器)上检测对.htaccess的PHP支持

奇怪的500内部服务器错误(萤火虫,PHP的,display_errors,阿贾克斯)

XpoweredBy不能在Web逻辑中工作

在Apache2中删除http头

发送networking请求,而不是等待响应

似乎是safari / webkit中的一个错误。 也许是这个 ,或者其中的任何一个 。 尝试升级您的Safari浏览器。 如果没有更新的稳定版本,请尝试4测试版。

在Windows-Chrome下,具有空的“src”属性的图像会生成错误

<img src="">

…而…

<img>

… 才不是。

我到达这里是因为我的ajax结果集正在返回空的“src”数据,但img仍然被插入到页面中。

解决了!

我有几天这个错误。 这让我疯狂,因为它不允许我使用firefox萤火虫的脚本调试器。 最后,当我在“background-image:url()”样式属性删除一个空的url时,我的错误得到了解决

这真是太痛苦了,我真的希望有人能够使用这个建议。

我不认为这是一个错误,尝试添加MIME类型到您的.htaccess文件例如,放入或添加以下内容到您的.htaccess文件(它应该在您的.js或以上文件夹的相同位置)

#JavaScript AddType application/x-javascript .js

解决了我的树“资源解释为其他但转移…”的警告。 每当你有这样的警告,这意味着你的.htaccess文件中没有足够的信息。

BTW1:由于您正在修改.htaccess文件,请确保您重新启动您的服务器。

BTW2:我也可以在Safari 4中清除与GIF文件相同的警告:

#GIF AddType image/gif .gif

BTW3:对于其他文件类型:请参阅w3schools列表或htaccess指南

出现此警告是因为没有指定认脚本类型。 尝试将以下指令添加到您的HTML文件中:

<Meta http-equiv="content-script-type" content="text/javascript">

您可以在这里阅读有关认脚本规范的更多信息: http : //www.w3.org/TR/REC-html40/interact/scripts.html#h-18.2.2.1

你需要使用一个工具来查看与文件一起发送的HTTP头,像LiveHTTPHeaders或HTTPFox是我使用的东西。 如果这些文件是从没有MIME类型的web服务器发送的,或者是像text / plain这样的认MIME类型,那么这个错误可能就是这个错误的原因。

这是因为在文件名称期间。 这是愚蠢的,但任何时候在js文件名称有一段时间,你会得到这个错误,我遇到了实际上将阻止js文件加载的情况。

这似乎是Safari的缓存处理策略中的一个错误

在Apache的解决方法

Header unset ETag Header unset Last-Modified

我刚刚得到这个,并在我的Mac本地解决它。 出于某种原因,有问题的JavaScript文件的权限不好。 我注意到当我在萤火虫看着它,我得到了一个403.我希望能帮助任何人。

我有一个CSS文件,而不是JavaScript的问题。 (使用xitami网络服务器)

对我来说固定的东西是在xitami.cfg的MIME部分下添加的:

CSS =文本/ CSS的

我发现我的CSS文件的命名与代理过滤器冲突

http://www.dating.com(这不是我的网站)被封锁,我的css和js文件被称为dating.css和dating.js&#x3002; 过滤器阻止了这一点。 也许对于你们中的一些人来说,在企业系统上工作就是这种情况。

这个bug似乎已经重新出现了(注意到2010年11月)

我认为所涉及的WebKit错误报告是这一个和这个 。 本质上,它归结为不正确的缓存处理时做一个If-Modified-Since得到一个304响应。

苹果公司的这个错误的另一个常见原因是苹果的隔离标志。

ls是包含有问题的资源的目录。 如果您看到扩展属性指示符,即权限块末尾的小@符号(例如-rw-r--r--@ ),则可以隔离该文件

试试ls -la@e并查找com.apple.quarantine

以下命令将删除隔离区:

xattr -d com.apple.quarantine /path/to/file

似乎有很多事情导致这一点。 对我来说,这是IIS中的一个小写重写规则。 将问题文件(js和png)更改为小写,问题就消失了。

在APACHE上

将这些MIME类型附加到根目录中的.htaccess。 我建议第二行,因为它可能有助于防止将来使用CSS文件的任何潜在的MIME解释警告。

AddType application/x-javascript .js AddType text/css .css

重新启动您的Apache …

Nginx

添加到您的Nginx.conf或您的mime.types导入文件(推荐方法)。 根据需要添加任何或全部/相关。

types { text/html html htm shtml; text/css css; text/xml xml; image/gif gif; image/jpeg jpeg jpg; application/x-javascript js; application/RSS+xml RSS; text/plain txt; image/png png; image/tiff tif tiff; image/svg+xml svg svgz; image/webp webp; application/postscript ps eps ai; application/pdf pdf; application/rtf rtf; application/vnd.ms-excel xls; application/vnd.ms-powerpoint ppt; application/msword doc; application/x-shockwave-flash swf; application/xhtml+xml xhtml; application/zip zip; }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐