好的,我明白这些信息的含义 ,但我真的不知道是什么原因造成的。 顺便说一下,我在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文件加载的情况。
在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。 过滤器阻止了这一点。 也许对于你们中的一些人来说,在企业系统上工作就是这种情况。
这个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; }