我應該在HTML中的內嵌JavaScript塊中使用哪些內容類型(如果有)?HTML中JavaScript的正確內容類型是什麼?
application/x-javascript
text/javascript
還是別的什麼?
我應該在HTML中的內嵌JavaScript塊中使用哪些內容類型(如果有)?HTML中JavaScript的正確內容類型是什麼?
application/x-javascript
text/javascript
還是別的什麼?
除了那個application/javascript
is the official MIME type of JavaScript,大多數瀏覽器只接受text/javascript
或只是忽略type
屬性值。
文/ JavaScript的
根據您要使用the standards「文/ JavaScript的」
作爲Gumbo和乍得提到,目前的建議實際上是`應用程序/ JavaScript`;儘管如此,爲了向後兼容,我建議使用`text/javascript`;和btw:我認爲'application/x-javascript`是Apache默認爲'.js'文件發送的內容...... – Christoph 2009-02-26 19:43:24
下面通過我來RFC 4329描述腳本媒體類型的標準,幾個環節後。它表明「text/javascript」已過時,並表示您現在應該使用「application/javascript」。
編輯:顯然沒有版本 Internet Explorer支持「應用程序/ javascript」,請參閱:https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=338278。因此,即使「應用程序/ JavaScript」根據標準是正確的,我想你需要使用文本/ JavaScript來補償微軟的破碎瀏覽器(像往常一樣)。
確實。與接受的答案相比,IE不會忽略一個無法識別的類型。它拒絕使用`application/javascript`運行腳本!所以你不得不使用`text/javascript`,或者根本沒有類型。 (注意:沒有改變來測試IE的所有版本;也許最新版本支持`application/javascript`,但最好是安全地使用它;我很確定所有的瀏覽器都會繼續識別`text/javascript `很久了。) – 2015-02-14 07:39:26
[提供JavaScript文件時,使用應用程序/ javascript還是應用程序/ x-javascript更好](http://stackoverflow.com/questions/876561/when-serving-javascript-files-is更好的使用該應用程序的JavaScript或) – hexacyanide 2013-10-16 16:39:33