Recibo una advertencia de "Recurso interpretado como Script pero transferido con tipo MIME text/plain" en Google Chrome cuando incluyo un archivo de script local.Recurso interpretado como Script pero transferido con texto tipo MIME/plain - para el archivo local
Sé que el problema aparece cuando se carga un archivo de un servidor oa través de ajax, que a menudo depende de que se establezcan encabezados incorrectos.
Lo extraño es que me sale esta advertencia a pesar de que se ejecuta desde una carpeta local: file:///C:/test/foo.html
Esto sucede sólo en Chrome con el html más básica que existe:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="bar.js"></script>
</head>
<body>
</body>
</html>
bar. js también es tan simple como se puede conseguir:
function hello() {}
he intentado añadir una etiqueta meta:
<meta http-equiv="content-script-type" content="text/javascript">
y probado con otros doctypes pero nada parece ayudar.
Esto, obviamente, no es un problema real ya que los scripts aún funcionan bien, pero estoy trabajando en un proyecto grande y actualmente tengo alrededor de 150 scripts incluidos. Por lo tanto, hace que sea difícil ver cuándo ocurre una advertencia real entre ellos.
Todo funciona bien cuando ejecuto el archivo en un servidor, de forma local o remota.
¿Alguna idea sobre por qué Chrome me molesta con esto?
no instaló el último Visual Studio el otro día, ¿verdad? Esto comenzó a sucederme y eso es lo único que cambió ... –
sí, VS Express 2012 RC hace unas semanas. Pensé en eso también, así que creé los archivos con notepad ++ en su lugar, pero el problema sigue siendo el mismo. Si VS está causando esto, entonces ¿deben haber cambiado alguna configuración/parámetro global? La pregunta es qué y cómo la cambio de nuevo. – batzkoo
Todavía estoy tratando de descubrir lo mismo. Parece ser algo global y sucedió precisamente después de instalar VS2012. Te dejaré saber si descubro algo. Para ser claro, realmente no uso Visual Studio para la edición de archivos, lo que lo hace extraño. –