仅仅是我还是一个像以下网站: http://www.infoq.com/news/2009/04/fubu-mvc
经常在没有样式的情况下加载,因为作者将样式表放在上面:
http://cdn1.infoq.com/styles/style.css
我知道这是现在做css,图像和javascript文件的时髦方式。但我似乎总是碰到这个问题。它只是一个Firefox问题吗?
答案 0 :(得分:1)
我刚刚在本地保存了源代码并对其进行了测试。似乎当样式没有出现时,LINK元素将解析为:
<link rel="stylesheet" type="text/css" media="screen" href="http://cdn3.infoq.com/styles/style.css;jsessionid=2BAD2D184D56C3163ADC70B99E711F47" />
..重要的部分是'; jsessionid ......',这使得css失去了委托。
在重新加载时,jsessionid显然因某种原因而开始行动,并且LINK元素正常解析为:
<link rel="stylesheet" type="text/css" media="screen" href="http://cdn4.infoq.com/styles/style.css" />
我不确定究竟是什么导致jsessionid无法正常工作,然后重新加载......但这似乎是这种或那种方式的罪魁祸首。此外,我在IE7和Safari中有相同的确切体验...所以绝对不是浏览器特定的事情。
答案 1 :(得分:0)
我认为问题是因为firefox会检查crossdomain.xml以查看是否允许请求,IE无论如何都会抓住它。