可能无法高亮的页面
ZetaMarker 为何在某些网站显示 "无法在此高亮(页面结构问题)。",以及可尝试的替代方法。
大多数网站可与 ZetaMarker 配合使用。少数使用阻止可靠高亮的页面结构 — 扩展会显示明确消息而非静默失败。
消息
在不支持的结构上尝试高亮时:
无法在此高亮(页面结构问题)。提示约显示 6 秒。点击提示中的 了解更多 可打开本文。这不是 ZetaMarker 的错误 — 页面布局无法安全锚定高亮。
部分页面失败的原因
保存高亮时,ZetaMarker 会在页面 HTML 中记录指向所选文本的精确路径,就像该段落的地址。若页面使用浏览器无法描述的元素名、深度嵌套的组件或正常 HTML 之外的内容,就无法建立该路径,高亮会被阻止。
以下情况常会触发此消息:
- 不断重渲染内容的重型单页应用
- canvas、shadow DOM 或 ZetaMarker 无法访问的 iframe 中的文本
- 替换正常 HTML 的阅读模式或自定义查看器
- 以编程方式阻止或替换选中文本的站点
- 网页中不寻常的 PDF 嵌入(请直接使用 PDF URL)
这与为何部分高亮未显示不同 — 该文涵盖已保存但重新加载后未重现的高亮。
可尝试的方法
- 刷新页面并再次激活 ZetaMarker(
Ctrl+Shift+K/Cmd+Shift+K)。 - 如有可用,尝试站点的打印视图或阅读模式 — 有时简化 HTML 可用。
- 若无法高亮,手动复制重要文本并粘贴到页面笔记。
- 对于 PDF,直接打开 PDF URL 或上传到控制台。
Google Drive 与 Google Docs
Drive 与 Docs 在扩展中完全不支持 — 会重定向到上传提示。参见 Google Drive 与 Google Docs。
报告站点
若认为普通文章页应可用,在扩展 选项 菜单使用 错误报告 — 参见报告错误与发送反馈。请包含页面 URL。