javascript - 包含 JS 文件时声明 MIME 类型很重要吗?

标签 javascript html dom mime

我发现自己包含越来越多来自 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/

相关文章:

javascript - 在 CSS 中设置时无法使用 JavaScript DOM 检测边距

javascript - Angular 2/4/5 - 将子组件加载到主路由器导出

javascript - 在 html 文档之外加载脚本

javascript - 如何设置 MutationObserver 来检测添加的 DOM?

html - 文字与图片对齐

C# 使用递归从 List 创建 HTML 无序列表

javascript - onclick 事件更新表值一次,但从不在第二次 onclick 事件更新时显示更新值

javascript - 如何为可以在任何页面中使用的弹出程序创建外部js文件?

javascript - Sequelize如何使用关联表?

html - 移动 View 的顶部横幅未全宽呈现