2010-10-21 65 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