Internet Explorer "CSS a été ignorée en raison de mime" incompatibilité de type sur des fichiers locaux (pas de serveur)

je développe une application qui crée un rapport HTML à la fin, il sort les fichiers JS et css séparément puis charge les fichiers normalement. Mais Internet Explorer 8-10 + refuse de charger les fichiers CSS à cause de"CSS a été ignorée en raison de mime incompatibilité de type", mais bien sûr, le MIME ne peut pas être modifié, car ce sont des fichiers locaux et desservie par un serveur.

Donc en bref:

  • fichiers Locaux (C:, file://, etc)
  • CSS ne se charge pas en raison de "MIME"incompatibilité de type
  • Fonctionne dans tous les autres navigateur sans problème -_-
  • "http://" ou "localhost" ou toute variante

alors, quelqu'un a-t-il une idée de la façon de régler ce problème?

chargement HTML de CSS:

<head>
    <title>Results</title>
    <link href='resources/bootstrap.min.css' rel='stylesheet' type='text/css' />
    <link href='resources/bootstrap-responsive.min.css' rel='stylesheet' type='text/css' />
    <link href='resources/style.css' rel='stylesheet' type='text/css' />
    <meta name='viewport' content='width=device-width, initial-scale=1.0'>    
</head>

Remarque:: Selon Microsoft, la solution est: " S'assurer que le fichier de feuille de style est livré avec L'en-tête de réponse HTTP approprié, qui inclut un type de contenu de textcss. Pour plus d'informations, consultez la rubrique Gestion des modifications dans Internet Explorer.", mais évidemment impossible, car aucun en-tête n'est envoyé à travers le fil......

7
demandé sur Mattisdada 2013-05-10 05:05:21

5 réponses

Je suis sur Windows 8.1 en utilisant IE11 avec le même problème. C'est la façon dont je l'ai corrigé:

  1. sur votre ordinateur, cherchez " regedit.exe" (allez dans le menu démarrer et cliquez sur le bouton de recherche dans le coin supérieur droit de l'écran).
  2. une fois que regedit s'ouvre, sur la colonne de gauche, cliquez sur "HKEY_CLASSES_ROOT" puis sur ".css"
  3. sur la colonne de droite, double-cliquez sur "Type de contenu". Cela permettra d'ouvrir une boîte de dialogue.
  4. dans la boîte de dialogue Changer " valeur données "à" texte / css".
  5. Cliquez sur "Ok" et c'est tout.

j'espère que cela aide d'autres personnes.

6
répondu user3781952 2014-06-27 06:19:12

découvert le problème en testant sur quelques machines différentes, il s'avère que si vous avez un fichier CSS défini pour ouvrir avec un programme particulier, il empêchera IE de charger, et donnera le message d'erreur ci-dessus -_ -

atténue également le problème potentiel en incluant une version CDN du CSS à la fin du fichier (le rapport doit fonctionner avec et sans internet)

3
répondu Mattisdada 2013-05-10 01:31:33

J'utilisais Tomcat et JSP. J'ai dû mettre: <%@page contentType= "text/ css" % > en haut du fichier CSS et ensuite tomcat Le sert comme un CSS mimetype.

0
répondu user1052080 2013-11-11 12:30:27

dans mon cas, le dossier où CSS hébergé avait une permission différente de celle de la page où CSS devait être appliqué. J'ai changé pour une même autorisation et travaillé.

0
répondu Tesfaye Hillo wojago 2017-09-06 13:34:43

Kyeemagh, 23 Mai -14

Bonjour à tous ceux d'entre vous qui ont un problème avec Internet.Explorez le fait que l'affichage "CSS was ignored due to mime type mismatch" sur les fichiers locaux (pas de serveur).

J'ai Win7 avec IE11 et j'ai trouvé la solution en faisant 2 jours de recherche sur Internet... avec de nombreux cafés.

s'il vous plaît cliquez sur le premier lien puis faites défiler vers le bas jusqu'aux "3 réponses" et lisez les instructions comment résoudre le problème! Dans mon ordinateur fonctionne OK.

CSS pas rendue dans IE 10

et puis pour l'origine de l'information et de la propriété, cliquez sur:

http://nirsoft.net/utils/file_types_manager.html

j'espère que cela aide.

finalement je peux voir correctement toutes mes pages web que je fais, à partir de mon c: driver - no server, sur le navigateur IE11.

rappelez-vous d'avoir le codage correct dans votre page html à la section, ce lien à un fichier css externe.

  • s'il vous plaît, passez-le à quiconque qui a besoin de cette aide gratuite!

en vous remerciant,

Dionysios

-1
répondu Dionysios 2017-05-23 12:09:05