整个问题都适合标题。并添加一些背景信息:我不是在问规范要求的最佳选择,而是考虑到当今部署的浏览器的混合,哪种才是最好的。一些数据点: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
提交
取消