千萬里不及你
2019-10-10 16:31:07
整個問題都適合標題。并添加一些背景信息:我不是在問規范要求的最佳選擇,而是考慮到當今部署的瀏覽器的混合,哪種才是最好的。一些數據點:Google使用text/javascript其主頁上使用的JS。Google text/javascript在Google文檔上使用。Google使用application/x-javascript其Ajax庫服務來提供JavaScript文件。雅虎application/x-javascript用來提供他們的JS。雅虎將application/x-javascriptJavaScript用于其首頁上投放的JavaScript。
3 回答

鴻蒙傳說
TA貢獻1865條經驗 獲得超7個贊
text/javascript 已過時
application/x-javascript 在決定移居到...時處于實驗階段
application/javascript 是JS的當前官方MIME類型
也就是說,瀏覽器通常會忽略content-type服務器發送的內容,并會特別注意該type屬性(有些可能尚未識別application/javascript)。
我的建議:
在服務器上使用應用程序/ JavaScript
使用HTML 5并type從腳本元素中省略屬性

qq_笑_17
TA貢獻1818條經驗 獲得超7個贊
它曾經是language="javacript"
。然后更改為type="text/javascript"
。現在是type="application/javacript"
。好的,這變得愚蠢了。一些舊版本的瀏覽器無法識別新版本application/javascript
,但仍能識別舊版本text/javascript
。我計劃繼續使用它,否則我將浪費數小時的時間來嘗試將in的每個實例更改text/javascript
為application/javascript
。
現在總有一天相反。有一天,最新的瀏覽器可能會拒絕舊技術,以便嚴格遵守標準。
但是,直到瀏覽我的網站的人們開始抱怨“自升級瀏覽器以來,大約有50%的網站消失了”,我才沒有動機更改我的網站中的代碼。
添加回答
舉報
0/150
提交
取消