2011-01-19 8 views
5

La página que está viendo ahora tiene el elemento de encabezado HTTP Content-type: text/html. El HTML se muestra normalmente y JavaScript se ejecutará. Si tiene un Content-Type: text/javascript, entonces el JavaScript no se ejecuta, es solo displayed.¿Qué tipo de contenido ejecuta javascript en el navegador?

Mi pregunta es: ¿Hay algún otro tipo de contenido que text/html que ejecute JavaScript? Quería la lista más completa posible para cualquier navegador común (IE, Firefox, Chrome, Safari).

+5

¿Quizás quiere decir qué tipos de contenido son capaces de hacer que javascript se ejecute? Debido a que text/html no ejecuta jasvascript, la etiqueta

2

application/xhtml+xml tendrían que ejecutar Javascript. Es el único en el que puedo pensar en la parte superior de mi cabeza.

2

Esto no sería muy útil. Javascript no tiene forma de importar otros scripts, por lo que el script se aislaría de las bibliotecas. La única manera de unirlos es a través de HTML. Además, las opciones de entrada/salida son muy limitadas sin un documento.

+1

Oh, ok :) Eso suena interesante. ¿Qué son? –

+1

¿Le gustan las vulnerabilidades? – Igor

0

¿Has probado application/javascript?

Cuestiones relacionadas