web-dev-qa-db-fra.com

A refusé d'appliquer le style à partir de ... parce que son type MIME ("text/html") n'est pas un type MIME de feuille de style pris en charge et que la vérification MIME stricte est activée

Cette erreur ne s'affiche qu'en chrome. Je cherche cette question mais je n'en ai pas encore trouvé
solution satisfaisante.J'ai joint une capture d'écran de cette erreur. S'il vous plaît suggérer une idée pour cela. Image d'erreur

2
praval jain

Les feuilles de style doivent avoir un type MIME de text/css. Votre serveur sert un document HTML (probablement une page d'erreur 404 NOT FOUND) alors qu'il devrait servir un document CSS.

2
Alohci

J'ai constaté que l'utilisation d'un chemin d'accès comprenant le domaine, plutôt que simplement un chemin d'accès relatif au fichier, résout le problème.

C'est à dire:

src="https://<domain>.com/public/css/style.css"

plutôt que:

src="../../public/css/style.css"

Je n'ai aucune raison pour expliquer pourquoi c'est le cas. Peut-être quelque chose à voir avec la façon dont les fichiers statiques sont servis, ou parce qu'il doit être servi sur https. J'utilise Firebase pour héberger/servir.

Notez que cela fonctionne pour les fichiers css et js et que définir explicitement le type MIME n'a pas eu d'effet sur moi.

0
Jordan