28 votes

Ressource interprétée comme autre mais transférée avec le type MIME text/javascript ?

Je n'arrête pas de recevoir " Ressource interprétée comme autre mais transférée avec le type MIME text/javascript. "Mais tout semble fonctionner correctement. Cela semble se produire uniquement dans Safari 4 sur mon Mac.

On m'a conseillé d'ajouter "meta http-equiv="content-script-type" content="text/javascript" à l'en-tête, bien que cela n'ait rien donné.

71voto

jcampbell1 Points 1888

La façon la plus courante d'obtenir l'erreur est avec le code suivant :

<img src="" class="blah" />

Une url vide est un raccourci de l'url de la page en cours, donc une requête dupliquée est faite qui renvoie un contenu de type html. Le navigateur s'attend à recevoir une image, mais il obtient plutôt du html.

3voto

timo Points 31

J'ai reçu cette erreur à cause d'un élément manquant qu'un plugin jquery a essayé d'appeler via js. var btnChange j'ai commenté les images inutiles (et inexistantes) et l'avertissement (google chrome dev tools) a été corrigé :

$(mopSliderName+" .sliderCaseRight").css({backgroundImage:"url("+btnChange.src+")"});

2voto

John Mee Points 12004

Le navigateur (basé sur webkit) émet un avertissement indiquant qu'il a décidé d'ignorer le mimetype fourni par le serveur web - dans ce cas text/javascript - et qu'il applique un mimetype différent - dans ce cas "autre".

C'est un avertissement que les utilisateurs peuvent généralement ignorer, mais qu'un développeur peut trouver utile lorsqu'il cherche des indices sur un problème. Dans cet exemple, cela pourrait expliquer pourquoi certains javascript ne sont pas exécutés.

1voto

Cela pose des problèmes si vous appelez un javascript qui ajoute une fonctionnalité, il est susceptible d'échouer, comme c'est le cas pour moi. Pas encore de réelles réponses.

1voto

strager Points 41713

Votre serveur web envoie le contenu avec un certain type MIME. Par exemple, une image PNG sera envoyée avec l'en-tête HTTP suivante Content-type: image/png . Configurez votre serveur web ou script pour envoyer le type de contenu approprié.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X