Je fournis une réponse JS à partir d'un fichier PHP. Lors de la définition du Content-Type
en-tête quelle valeur dois-je utiliser, application/javascript
ou text/javascript
?
Quelle est la différence entre les deux?
Selon la liste des types de médias MIME enregistrés par l'IANA , JS a deux types MIME enregistrés; l'obsolète text/javascript
et le désormais officiel application/javascript
.
Ainsi, utilisez application/javascript
.
De Wikipedia sur Internet Media Types
application/javascript:
JavaScript; Défini dans RFC 4329 mais non accepté dans IE 8 ou antérieur
Il y a aussi le obsolète text/javascript
(qui IE ne s'étouffera probablement pas)).