用户可见症状
懒加载 /「展开更多」/ 无限滚动 / 折叠面板里的内容漏翻(对新闻站的相关推荐、评论区等次要内容有影响)。
根因
扫描只发生一次(src/content.js:274,run_at: document_idle)。全仓库无 MutationObserver/IntersectionObserver/滚动监听(已 grep 确认)。
建议方案
- 加
MutationObserver(debounce)监听新增节点 → 增量扫描 + 入队
- 可选
IntersectionObserver/滚动节流处理懒加载
- 用已注入标记 /
isSeparatelyTranslated(src/utils/dom-utils.js:494)去重,避免重复翻译
- 注意与翻译期间自身 DOM 注入互不触发死循环
验收标准
依赖
无。优先级 P2(你的主要场景是静态站,本项对动态站收益更大)。
用户可见症状
懒加载 /「展开更多」/ 无限滚动 / 折叠面板里的内容漏翻(对新闻站的相关推荐、评论区等次要内容有影响)。
根因
扫描只发生一次(
src/content.js:274,run_at: document_idle)。全仓库无MutationObserver/IntersectionObserver/滚动监听(已 grep 确认)。建议方案
MutationObserver(debounce)监听新增节点 → 增量扫描 + 入队IntersectionObserver/滚动节流处理懒加载isSeparatelyTranslated(src/utils/dom-utils.js:494)去重,避免重复翻译验收标准
依赖
无。优先级 P2(你的主要场景是静态站,本项对动态站收益更大)。