样式表Javascript不会加载Firefox

时间:2014-05-25 02:07:07

标签: javascript css internet-explorer firefox

好吧,我知道这是一个荒谬的问题,但我真的到处搜寻,我不知道该怎么做。在Firefox或IE上我的css和js文件都会正确加载。是的我删除了我的缓存和cookie以及其他所有内容,但没有任何改变,不确定为什么......

该网站是:ic-marketing.com

任何人都知道发生了什么?

谢谢

2 个答案:

答案 0 :(得分:2)

好吧,我检查了请求,并得出结论,你的服务器有些混乱。

对css文件的请求不会在Firefox中接收数据。但标题看起来还不错。

以下是Firefox的响应标头

Accept-Ranges:"bytes"
Connection:"keep-alive"
Content-Encoding:"x-deflate"
Content-Length:"99961"
Content-Type:"text/css"
Date:"Sun, 25 May 2014 02:23:29 GMT"
Last-Modified:"Sat, 24 May 2014 16:06:41 GMT"
Server:"nginx/1.6.0"

还有Google Chrome的响应标题

Accept-Ranges:bytes
Connection:keep-alive
Content-Encoding:x-deflate
Content-Length:99961
Content-Type:text/css
Date:Sun, 25 May 2014 02:19:04 GMT
Last-Modified:Sat, 24 May 2014 16:06:41 GMT
Server:nginx/1.6.0

他们是一样的。唯一的区别是Firefox没有内容。

所以,我通过cUrl测试了请求。

以下是基于Google Chrome请求的请求标头。

curl 'http://ic-marketing.com/css/bootstrap.min123.css' 
-H 'Pragma: no-cache' 
-H 'Accept-Encoding: gzip,deflate,sdch' 
-H 'Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.6,en;q=0.4' 
-H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.137 Safari/537.36' 
-H 'Accept: text/css,*/*;q=0.1' 
-H 'Referer: http://ic-marketing.com/' 
-H 'Connection: keep-alive' 
-H 'Cache-Control: no-cache' --compressed

确实带来了css文件......

但是,我做了一个类似于cUrl的Firefox

curl 'http://ic-marketing.com/css/bootstrap.min123.css'
-H 'Host: ic-marketing.com'
-H 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0' 
-H 'Accept: text/css,*/*;q=0.1' 
-H 'Accept-Language: en-US,en;q=0.5' 
-H 'Accept-Encoding: gzip,deflate' 
-H 'Referer: http://ic-marketing.com/' 
-H 'Connection: keep-alive' --compressed

它给我带来了一个cPanel错误说" 404 - PAGE NOT FOUND"。

这是因为Firefox请求有这个标题

-H 'Host: ic-marketing.com'

此标头会导致请求崩溃。但为什么 ?

答案 1 :(得分:0)

嗨,你有A js错误加载,IE没有其他人那么严格

<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min123.js"></script>