代码之家  ›  专栏  ›  技术社区  ›  Darryl Hein IrishChieftain

从<script>标记中删除类型会破坏任何浏览器吗?

  •  15
  • Darryl Hein IrishChieftain  · 技术社区  · 16 年前

    在HTML5中,当您使用JavaScript时,不再需要在脚本标记中包含类型。

    如果从所有浏览器中删除该类型,是否有任何常见浏览器(IE6+、Firefox 2+、Safari 3+、Opera 9+或类似浏览器)会崩溃 <script> 标签?

    <script type="text/javascript" src="/path/js.js"></script>
    <script type="text/javascript">
    ...
    </script>
    

    收件人:

    <script src="/path/js.js"></script>
    <script>
    ...
    </script>
    

    3 回复  |  直到 16 年前
        1
  •  14
  •   Community Mohan Dere    6 年前

    不,它不会破坏任何流行的浏览器,包括你提到的那些。这个 <script> 标签可以很好地工作没有 type

    Quoting Douglas Crockford :

    type="text/javascript"

    此属性是可选的。自Netscape 2以来,所有浏览器的默认编程语言都是JavaScript。在XHTML中,这个属性是必需的,也没有必要。在HTML中,最好不要使用它。浏览器知道要做什么。

        2
  •  6
  •   Sarfraz    16 年前

    你要去哪里?

    有效标记 仅根据 W3C Validator 如果你移除 type <script> 尽管你的脚本在浏览器中仍然可以正常工作 .

    HTML5视角 ,没问题的。

        3
  •  2
  •   Patrick W. McMahon    11 年前

    推荐文章