2009-08-04 46 views
0

難道只是我還是做一個網站,如:
http://www.infoq.com/news/2009/04/fubu-mvc惱人的趨勢 - 對備用域樣式 - Firefox的問題

經常加載沒有一種風格,因爲作者把樣式表過上:
http://cdn1.infoq.com/styles/style.css

我知道這是所有現在做css,image和javascript文件的新潮方式。但我似乎一直遇到這個問題。它只是一個Firefox問題?

+0

或者它是「窗口上的任何瀏覽器」問題?似乎它可能與操作系統嘗試解析最近未遇到的DNS名稱有關。 – BuddyJoe 2009-08-04 20:03:27

+0

主要是服務器上的一個問題,我100%肯定它不是瀏覽器的錯。 – 2009-08-04 20:47:07

+0

它也一直在Twitter上使用Firefox。我總是現在檢查...並且我從來沒有見過Firefox在這個CSS文件來自完全相同的域時搞砸了。 – BuddyJoe 2009-08-04 20:52:01

回答

0

我認爲這個問題是因爲firefox檢查crossdomain.xml來查看請求是否被允許,並且IE只是抓住它而不管。

1

我剛剛在本地保存了源代碼並進行了測試。看來,當風格不會出現,LINK元素被作爲解決:

<link rel="stylesheet" type="text/css" media="screen" href="http://cdn3.infoq.com/styles/style.css;jsessionid=2BAD2D184D56C3163ADC70B99E711F47" /> 

..the重要組成部分,作爲「; JSESSIONID ......」這是敲的CSS出的佣金。

在重載,這顯然JSESSIONID踢成某種原因行動,和LINK元素通常解析爲:

<link rel="stylesheet" type="text/css" media="screen" href="http://cdn4.infoq.com/styles/style.css" /> 

我不知道什麼是真正造成JSESSIONID到不行,那麼工作在重新加載......但似乎是這樣或那樣的罪魁禍首。另外,我在IE7和Safari瀏覽器中也有同樣的體驗...所以絕對不是瀏覽器特定的東西。