gpt4 book ai didi

java - 检查并插入缺少 alt 属性的图像

转载 作者:行者123 更新时间:2023-12-02 00:55:25 24 4
gpt4 key购买 nike

我想编写一个 Java 工具来评估现有网站的 HTML 页面,如果任何图像没有 alt 属性,该工具将在该图像中插入 alt=""。一种方法是使用 HTML 解析器(如 HtmlCleaner)生成 DOM,然后在写回 HTML 之前将 alt 属性添加到 DOM 中的图像。

但是,这种方法不会保持原始 HTML 完整,并且可能会导致一些不可预测的副作用,尤其是。当现有的 HTML 页面数量巨大且无法保证其格式良好时。

是否有更安全的方法来实现此目的(即应保持原始 HTML 不变,仅添加 alt 属性)?

最佳答案

如果没有编写一些可怕的正则表达式或其他字符串操作代码,我不相信还有其他方法可以做到这一点。

我确实疑问为什么你想这样做?我能想象的唯一原因是通过某种自动验证,但需要 alt 标签的原因是可用性问题。添加空的 alt 标签对此没有任何帮助。你只是隐藏了问题。

相反,我建议编写一些 Javascript,在任何缺少 alt 标签的图像周围添加红色边框,并使前端设计人员向每个标记的图像添加有意义的 alt 标签。

关于java - 检查并插入缺少 alt 属性的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/847505/

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