Je suis une "Ressource interprété comme Script mais transféré, avec le type MIME text/plain" d'alerte dans Google Chrome quand dont un fichier de script.
Je sais que le problème apparaît lors du chargement d'un fichier à partir d'un serveur ou via ajax, le plus souvent, dépend de faux en-têtes.
La chose étrange est que je reçois cet avertissement, même si il est exécuté à partir d'un dossier local: file:///C:/test/foo.html
Cela n'arrive que dans google Chrome avec le plus de base en html il y a:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="bar.js"></script>
</head>
<body>
</body>
</html>
bar.js est aussi simple qu'il peut obtenir:
function hello() {}
J'ai essayé d'ajouter une balise meta:
<meta http-equiv="content-script-type" content="text/javascript">
et testé avec d'autres doctypes, mais rien ne semble aider.
Ce n'est évidemment pas un réel problème, puisque les scripts fonctionnent toujours bien, mais je suis en train de travailler sur un projet de grande envergure et ont actuellement environ 150 scripts inclus. C'est pourquoi il est difficile de voir quand une réelle avertissement se produit entre eux.
Tout fonctionne bien quand je lance le fichier sur un serveur, en local ou à distance.
Toutes les idées sur le pourquoi du chrome qui me chiffonne avec cette?