代码之家  ›  专栏  ›  技术社区  ›  Tony_Henrich

忽略脚本标记内所有内容的HTML验证程序

  •  1
  • Tony_Henrich  · 技术社区  · 14 年前

    <script> 标签。它在验证输出中产生了很多噪音。我可以在CDATA中包装我自己的脚本,但是我有很多由第三方控件动态添加的脚本。

    有没有一个HTML验证器可以忽略所有的东西 < 部分?

    3 回复  |  直到 14 年前
        1
  •  1
  •   Michael Robinson    14 年前

    解决方案:

        2
  •  2
  •   Rupert Madden-Abbott    14 年前

    简短的错误答案

    this guide

    很长很好的答案

    验证器的要点是确保代码符合标准。这个 documentation this guidance a guide 在脚本中保持html符合标准。

    就我个人而言,我不认为验证器会有选择性地忽略某些标准。你不知道一个随机浏览器将如何实现w3标准,仅仅因为主流浏览器在忽略脚本标记中嵌入的错误时没有做任何错误,这并不意味着没有浏览器不符合更严格的标准。此外,也不能保证主流浏览器将来不会改变它们的实现来更接近标准,从而破坏代码。与其忽略错误,不如改正错误。

        3
  •  0
  •   Don Roby    14 年前

    错误的简短回答 可以通过编程方式完成,尽管编程可能会很痛苦。

    不幸的是,剥离脚本只有在您拥有有效的XHTML时才容易,在这种情况下,您当然不需要验证程序。。。

    除了这可能是有趣的尝试,我赞成鲁伯特的 .