programacion - ¿Qué tipo de MIME debo usar para los archivos de código fuente de JavaScript?
ventajas y desventajas de javascript (1)
application/octet-stream
está bien.
En el CDN de Google lo hacemos solo como application/json
para que pueda ver la fuente en el navegador.
A ningún DevTools realmente le importa el tipo de contenido, por lo que puede ignorarlo de forma segura.
Quiero agregar mapas de origen a mi sitio, pero me gustaría ejercer cierto control sobre cómo se sirven. ¿Cuál es el tipo MIME apropiado para usar con ellos?
Algunos datos
- El contenido en sí es JavaScript, pero no está diseñado para ser ejecutado como tal.
- CDN.js sirve
http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.2/jquery.min.map
conContent-Type: application/octet-stream
. - Google sirve
http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.map
conContent-Type: application/json
- La especificación de Mapas de origen indica que los mapas deberían comenzar con
)]}
para evitar que se evalúen como JavaScript real (y, por lo tanto, exponer los ataques de scripts entre sitios). Eso hace que el archivo JSON sea inválido y válido, pero JavaScript no ejecutable.