Archivo
Archivo
Etiquetas
Etiquetas
Entradas populares de este blog
Hacer un select readonly con jQuery
Listado de palabras en castellano
JavaScript tipo MIME (MIME Type)
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Para los que desarrollamos web y lo probamos en Google Chrome es común encontrarnos con el siguiente error en las Herramientas para Desarrolladores:
Resource interpreted as script but transferred with MIME type text/plain
Sin ir más lejos este error lo que nos dice es que estamos enviando código JS como texto plano en vez de enviar las cabeceras como script.
Esto se debe a que cuando definimos el tag <script /> ponemos como atributo type lo siguiente text/javascript cuando deberíamos poner application/x-javascript.
Ejemplo incorrecto
<script type="text/javascript" src="js/utils.js"></script>
Ejemplo correcto
<script type="application/x-javascript" src="js/utils.js"></script>
¿Cuál es la desventaja de esto? Pues que IE (Internet Explorer) no es capaz de reconocer el tipo de archivo application/x-javascript por tanto tenemos que seguir utilizando text/javascript.
Conclusiones: este post no sirve de mucho para aplicaciones que tengan que correr para IE aunque si es un poco de culturilla general.
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios
if navegador = crhome
application/x-javascript.
else if navegador = ie
text/javascript?