2009-06-30 3 views
0

J'utilise le serveur Web IIS 7.5 sur Windows 7 pour héberger mon projet. J'essaie de créer Javascript & Gestionnaire CSS qui peut optimiser et compresser les deux Javascript & Taille du fichier Css. Mais j'ai trouvé un problème. S'il vous plaît regardez la requête suivante & réponse de Test.css fichier que j'ai trouvé à Firebug sur le navigateur Firefox 3.0.11.Pourquoi IE 8 affiche-t-il du CSS compressé mais les autres navigateurs ne peuvent pas afficher?

têtes de réponse

Cache-Control : private 
Content-Type : text/html 
Content-Encoding : gzip 
Server : Microsoft-IIS/7.5 
X-AspNet-Version : 2.0.50727 
X-Powered-By : ASP.NET 
Date : Tue, 30 Jun 2009 10:46:15 GMT 
Content-Length : 197 

Demande __gVirt_NP_NNS_NNPS<__ têtes

Host : localhost 
User-Agent : Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 
4.0.20506) 
Accept : text/css,*/*;q=0.1 
Accept-Language : en-us,en;q=0.5 
Accept-Encoding : gzip,deflate 
Accept-Charset : ISO-8859-1,utf-8;q=0.7,*;q=0.7 
Keep-Alive : 300 
Connection : keep-alive 
If-Modified-Since : Tue, 30 Jun 2009 10:41:00 GMT 
If-None-Match : "1C9F96F41F48600" 
Cache-Control : max-age=0 

De plus, j'ai ouvert onglet réponse du fichier test.css et je trouve que le fichier CSS est chargé avec succès. J'essaie d'ouvrir la même page dans un autre navigateur comme Chrome 3, Safari 4.0, Opera 10.0. Mais tout navigateur ne peut pas afficher une page Web correcte, sauf IE 8. Pourquoi?

body{margin:0;padding:0;background:#f7f7f7 url(Photoes/bg.jpg) no-repeat center top;} 

PS. J'essaie de désactiver le compresseur et tout le navigateur peut s'afficher correctement.

Répondre

8

Votre tête de réponse est incorret:

Content-Type : text/html 

devrait être

Content-Type : text/css 
+0

étrange encore, il casse que la compression est activée si. C'est probablement la cause cependant. –

+0

Merci. Je l'oublie. C'est le type de contenu par défaut. –

Questions connexes