Skip to main content
在 Manus 中运行任何 Skill
一键导入

text-highlight-recover

星标0
分支0
更新时间2026年7月14日 19:48

网页文本高亮 / 划词批注的「模糊恢复」——保存的是文本锚点(引用文本 exact + 前后上下文 prefix/suffix + 字符偏移 position),而不是 DOM 路径 / XPath / nth-child。页面重渲染、空白重排、正文被小幅编辑之后,用三层降级 position→exact→fuzzy 把高亮重新定位回来:fuzzy 用「首尾自由 gap」的编辑距离做近似子串匹配,容忍错字与增删词并给出相似度分数,低于阈值判定丢失。零依赖单文件、纯 TS,含 Range↔偏移与无损 <span> 高亮绘制。当用户提到 高亮/划词/批注恢复、highlight 重新定位、restore highlight after re-render、text anchor / text fragment、DOM 变了高亮丢了、模糊匹配找回选区、W3C Web Annotation TextQuoteSelector 时使用。

安装

用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。

文件资源管理器
2 个文件
SKILL.md
readonly