JSDOMParser: 元素缺少 lang 访问器
作者: moyheen创建于 2026年8月21日更新于 2026年8月21日
JSDOMParser's Element reflects several HTML 属性作为属性,如 className、id、href、src、srcset,但不包括 lang。读取 doc.documentElement.lang 的代码在 JSDOMParser 文档中会得到 undefined,而真实的 DOM 文档上的语言标签也会如此。此问题并不影响可读性本身。它会使用 getAttribute("lang") 读取值 (Readability.js:1071),并在解析结果中将其暴露为 lang。问题影响从 JSDOMParser 获取文档并读取 DOM 属性的消费者。
内容来源: mozilla/readability