提供JavaScript文件时,最好使用application / javascript

整个问题都适合标题。并添加一些背景信息:我不是在问规范要求的最佳选择,而是考虑到当今部署的浏览器的混合,哪种才是最好的。


一些数据点:


Google使用text/javascript其主页上使用的JS。

Google text/javascript在Google文档上使用。

Google使用application/x-javascript其Ajax库服务来提供JavaScript文件。

雅虎application/x-javascript用来提供他们的JS。

雅虎将application/x-javascriptJavaScript用于其首页上投放的JavaScript。


千万里不及你
浏览 1458回答 3
3回答

鸿蒙传说

text/javascript 已过时application/x-javascript 在决定移居到...时处于实验阶段application/javascript 是JS的当前官方MIME类型也就是说,浏览器通常会忽略content-type服务器发送的内容,并会特别注意该type属性(有些可能尚未识别application/javascript)。我的建议:在服务器上使用应用程序/ JavaScript使用HTML 5并type从脚本元素中省略属性

慕丝7291255

在大多数情况下,服务器发送的mime类型没有实际差异。我会使用application / javascript,这也是RFC推荐的。

qq_笑_17

它曾经是language="javacript"。然后更改为type="text/javascript"。现在是type="application/javacript"。好的,这变得愚蠢了。一些旧版本的浏览器无法识别新版本application/javascript,但仍能识别旧版本text/javascript。我计划继续使用它,否则我将浪费数小时的时间来尝试将in的每个实例更改text/javascript为application/javascript。现在总有一天相反。有一天,最新的浏览器可能会拒绝旧技术,以便严格遵守标准。但是,直到浏览我的网站的人们开始抱怨“自升级浏览器以来,大约有50%的网站消失了”,我才没有动机更改我的网站中的代码。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript