【问题标题】:Disable HTML autofix in Chrome在 Chrome 中禁用 HTML 自动修复
【发布时间】:2020-12-02 18:17:42
【问题描述】:

我正在创建使用 Nunjucks 作为视图引擎的 NODE.js 应用程序。我添加了测试来验证创建的 html 是否有效(现在我只想检查所有标签是否正确关闭)。为了做到这一点,我启动了应用程序,使用无头 chrome 访问该站点,制作快照并在输出文件上运行验证代码。

问题在于浏览器会尝试自动修复 HTML 代码。他们自己关闭标签以创建或多或少有效的 HTML。有没有办法禁用此功能?

我想确保我使用 nunjucks 创建了有效的 HTML 文档,而不是指望浏览器会自行修复它。

【问题讨论】:

  • 如果您直接验证源代码,Chrome 不会更改 HTML。在您的浏览器中试试这个:view-source:https://stackoverflow.com/questions/65091531/disable-html-autofix-in-chrome 如果您使用开发人员面板检查 DOM,Chrome 会尝试更正糟糕的 html。 :) 您可以只向应用程序发出 GET 请求并验证结果,而不是使用 Chrome。
  • 谢谢,我只是用 axios 发出 GET 请求 :)。
  • 酷!我创建了一个您可以接受的答案。 ??????

标签: html node.js google-chrome google-chrome-headless


【解决方案1】:

如果您直接验证源代码,Chrome 不会更改 HTML。在浏览器中试试这个:view-source:https://stackoverflow.com/questions/65091531/disable-html-autofix-in-chrome 如果您使用开发人员面板检查 DOM,Chrome 会尝试更正糟糕的 html。 ?

您可以只向应用程序发出 GET 请求并验证结果,而不是使用 Chrome。

【讨论】:

    猜你喜欢
    • 2018-05-26
    • 2021-05-16
    • 2021-05-28
    • 1970-01-01
    • 2013-03-22
    相关资源
    最近更新 更多