application/javascript和text/javascript之间的区别

3
我在阅读一篇关于使用javascript制作HTML 5画布动画的教程。在标题中,作者使用了application/javascript,这对我来说相当新奇,因为我只看过text/javascript的用法。有人可以帮忙解释一下吗?
很可能这个问题以前已经被问过了,但是我现在正在使用手机,所以我看不到任何类似的问题。
谢谢。

我不知道它们的区别,但我知道HTML5中script元素的type属性的默认值是text/javascript。http://www.w3.org/TR/html5/scripting-1.html#attr-script-type - pomeh
而且有人可以使用application/x-javascript。 不管怎样,浏览器都是宽容的,这可能并不重要。 - antonjs
令人惊讶的是,所有答案都与这个家伙的答案相似:p https://dev59.com/VXNA5IYBdhLWcg3wpvtg - Andreas Wong
2个回答

2

application/javascript 是 Javascript 的正确 MIME 类型,虽然 text/javascript 不会引起任何问题。


2
  • text/javascript - 已经过时
  • application/javascript - JS的MIME类型

指南:

  • 在服务器上使用application/javascript返回MIME类型
  • 虽然不是必需的,但在<script>标签的type属性中使用text/javascript

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接