text/javascript vs application/javascript

 手机用户2502910651 发布于 2023-02-03 10:44

我很好奇的MIME类型的语义application/javascript对比text/javascript.

显然,一个应该被执行,另一个应该只是文本.

application/javascript在查看外部.js加载的标题时看到了.

HTTP/1.1 200 OK
Date: Mon, 13 Jan 2014 18:32:58 GMT
Server: Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8e-fips-rhel5
Content-Type: application/javascript
Content-Length: 856
keep-alive: timeout=5, max=59
Via: 1.1 (jetty)
Accept-Ranges: bytes

如果这application/javascript将执行javascript,为什么我们不使用


反之亦然,为什么外部js不加载text/javascript

1 个回答
  • 按此,text/javascript过时.请application/javascript改用.

    text/javascript(已淘汰):JavaScript; 在RFC 4329中定义并过时,以阻止其使用以支持application/javascript.但是,HTML 4和5中允许使用text/javascript,与application/javascript不同,它具有跨浏览器支持.HTML5中标记的"type"属性是可选的,根本不需要使用它,因为所有浏览器始终采用正确的默认值(即使在规范要求的HTML 4中).

    该标准与IE <= 8不兼容.

    2023-02-03 10:47 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有