我发现自己包含越来越多来自 CDN 站点等的外部 JS 文件。当您使用 <script>
复制 HTML 代码时,我总是看到某些站点包含 MIME 类型标签,有些则没有。包含 MIME 类型的重要性是什么?是否有浏览器不支持没有 MIME 类型的脚本?
我还听说 JavaScript 的“官方”MIME 类型是 application/javascript
但似乎每个人都使用 text/javascript
.使用其中任何一个的含义是什么?
最佳答案
在基于 HTML5 的网站中实际上没有必要。如果您使用 <!DOCTYPE html>
的 HTML5 文档类型那么就没有必要包含指定的类型 seeing as it's the default now .
随着 HTML5 的出现,您的脚本标签只需要 <script src="myScript.js"></script>
.如果您对 application/javascript
之间的差异感兴趣和 text/javascript
然后查看 this post .
关于javascript - 包含 JS 文件时声明 MIME 类型很重要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15982289/