miércoles, 20 de noviembre de 2019

The script from file was loaded even though its MIME type (“text/html”) is not a valid JavaScript MIME type

The script from file was loaded even though its MIME type (“text/html”) is not a valid JavaScript MIME type


Hola.


Este post está relacionado un post anterior que escribí acerca de activar la opción Enable Parent Paths de IIS. Este error me sale justo después de activar esa opción pues ahora el archivo sí es reconocido y ejecutado.

El archivo que da problemas es un archivo asp clásico pero que su contenido es javascript por lo que el servidor web IIS tiene problemas para interpretarlo. La inclusion del archivo es así:

<script language="JavaScript" src="../asp/default_javascript.asp" type="text/javascript"></script>

Como ven es un asp que sirve javascript. Tal vez no les haga mucho sentido pero así pueden darle un poco de dinamismo al código javascript.

Solución.


Para corregir este error deben colocar las siguientes dos lineas en el archivo asp al inicio del archivo. Es muy importante que sean las dos primeras lineas del archivo para que el servidor IIS conozca el ContentType del archivo al momento de cargar.

<%   
Response.Clear()  
Response.ContentType = "text/javascript" 
%>


Espero les sirva.

No hay comentarios.:

Publicar un comentario