2010-10-21 49 views
43

我正在从PHP文件提供JS响应。在设置Content-Type标题时应该使用哪个值,application/javascripttext/javascript什么是适合JavaScript文件的内容类型标题?

两者有什么区别?

+3

类似于http://stackoverflow.com/questions/876561/when-serving-javascript-files-is-it-better-to-use-the-application-javascript-或 – 2010-10-21 12:33:59

回答

64

根据IANA Registered MIME media type list,JS有两种注册的MIME类型;过时的text/javascript和现在的官方application/javascript

因此,使用application/javascript

+0

MSIE中确实有效吗? – some 2010-10-21 13:49:51

+0

@some:维基百科意味着否则,但这*是*正确的MIME类型。如果IE会扼住正确的一个,那么可以使用过时的。 – You 2010-10-21 14:08:37

+2

@some:根据http://annevankesteren.nl/2006/05/javascript-mime-type,我认为应用程序/ javascript不能在IE的脚本标记中的'type'属性内工作7和更旧的版本,但*对您的HTTP Content-Type标头很有用。但我还没有测试过。 – 2013-04-29 15:50:34

相关问题