gpt4 book ai didi

javascript - 如何在 javascript 中检查 html 页面是否有效?

转载 作者:行者123 更新时间:2023-12-02 17:59:03 25 4
gpt4 key购买 nike

有没有办法查询浏览器加载 JavaScript 的页面是否有效,至少就浏览器而言?显然,浏览器加载此页面并没有验证它,而是解释它以进行显示。有没有办法查询浏览器在处理html时生成的错误和警告列表?

这将是在 selenium 中为页面语法生成警告的一种巧妙方法。

最佳答案

出于纯粹的需要,浏览器实际上不会以任何方式验证 html,而只会解析它。如果您想知道浏览器在解析它时是否有任何问题,您可以获取原始 html 的字符串化版本,并将其与浏览器解析后的 H​​TML 字符串化版本进行比较。如果浏览器遇到任何解析问题(无论多小),它都会编辑您的 HTML 源代码,以便正确生成 DOM 树。请注意,即使这种方法也不是万无一失的,因为浏览器只会修复它可以理解的问题,例如,在解析 html 时,使用无效的 html 标签对浏览器而言没有任何影响。

关于javascript - 如何在 javascript 中检查 html 页面是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20715082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com