【问题标题】:JavaScript content-typeJavaScript 内容类型
【发布时间】:2011-04-11 14:56:00
【问题描述】:

当我将 JavaScript 文件添加到网页时,我总是这样做:

<script type="text/javascript" src="/js/jquery.min.js"></script>
<script type="text/javascript">
    // Custom script
</script>

但今天我在响应头中发现 JavaScript 实际上是作为application/javascript 服务的。这是为什么?两者都正确吗?或者我应该把一个换成另一个?这是怎么回事?

【问题讨论】:

  • 我觉得这个解释的很好:annevankesteren.nl/2006/05/javascript-mime-type
  • 嗯,它解释了 application/javascript 是我应该使用的。但不是我应该使用哪一个......也是从 2006 年开始的。那么由于浏览器的原因,我仍然应该使用 text/javascript,或者?
  • @Svish:至少 IE 7(和 8?)在 MIME-type 设置为 application/javascriptscript 元素上确实存在问题,因为那里仍然有很多 IE 用户......
  • 嗯,链接似乎已损坏。好的答案应该链接到原始来源,但也要简要引用最重要的内容——因为这种情况一直都在发生。

标签: javascript apache2 content-type


【解决方案1】:

使用 HTML5,您可以完全省略 type 属性。所有浏览器都假定默认的 JavaScript 类型。

【讨论】:

    猜你喜欢
    • 2011-10-08
    • 2014-07-01
    • 2014-07-25
    • 2017-09-05
    • 2015-02-14
    • 2012-07-31
    • 2013-09-05
    • 2018-07-19
    • 2011-08-31
    相关资源
    最近更新 更多