ventajas qué programacion lugar licencia historia generalmente evolucion ejemplos ejecuta desventajas código costo caracteristicas javascript html5 http source-maps

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 con Content-Type: application/octet-stream .
  • Google sirve http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.map con Content-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.