什么是适合JavaScript文件的内容types标题?

我正在从PHP文件提供JS响应。 在设置Content-Type标题时,应该使用application/javascript还是text/javascript

两者有什么区别?

根据IANA注册的MIME媒体types列表 ,JS有两种注册的MIMEtypes; 过时的text/javascript和现在的官方application/javascript

因此,使用application/javascript

从互联网媒体types维基百科

application/javascript: JavaScript; 在RFC 4329中定义,但在IE 8或更低版本中不接受

也有不赞成使用的text/javascript (IE可能不会呛)。