跳转到内容
管理链接

链接到章节或文字:检查实际跳转的位置

分享具体段落后,请在真实渠道测试完整链接。用WikiURL检查公开页面,同时区分HTTP成功响应和浏览器是否跳到目标文字。

WikiURL · 管理 · 发布日期

书签指向文档中高亮的段落,旁边放着一个链环。

先确定希望读者到达的位置

你想发送长篇指南中的营业时间,而不是让对方浏览整篇文档。复制地址前,先确定页面和读者需要找到的标题或句子。查阅的问题显示,用户确实不清楚怎样组合章节链接与文字高亮,以及为什么同一种方法在某些页面有效、其他页面却无效。本指南区分两个结果:打开正确文档,以及到达文档内预期位置。测试时要同时保留这两个标准。如果链接打开了指南,却没有滚动到营业时间,就只确认了第一项。不要把部分测试说成已经验证了完整的深层链接。

区分元素标识与文字搜索

MDN说明,片段以#开头,在资源取得后由客户端处理,不作为服务器请求的一部分发送。HTML中的片段可以指向元素的id。第一个虚构地址中的schedule必须对应章节真实的标识;可见标题未必就是这个值。如果页面目录或标题本身提供链接,优先复制该链接并检查目的地。不要只删除标题中的空格就自行猜测标识。若你管理该网站,应请维护者使用稳定标识,并在指南重新编排时保留,避免破坏已经分享的引用。

把高亮当成辅助而非保证

第二个地址演示#:~:text=文字片段,使用英语短语。域名是虚构的,页面与短语都要替换成真实值。字符串需要合适编码,空格在示例中写成%20。浏览器提供相关功能时,最好用它生成链接,再检查复制结果,而不是手动构造复杂指令。MDN说明,支持的浏览器会寻找匹配文字并可能高亮。如果没有匹配或没有支持,指令会被忽略。内容可能变化,重复短语也可能指向并非预期的段落。因此不要保证永久高亮或每个人都看到相同结果。

https://example.invalid/guide/#schedule
https://example.invalid/guide/#:~:text=Opening%20hours

分别检查页面与内部导航

只把不含秘密或个人资料的公开地址交给WikiURL检查工具,并记录HTTP响应和最终网址。该结果适合检查页面及其重定向,不能证明浏览器会滚动到某一段落。片段在客户端处理,200响应不能证明标识存在或文字匹配。之后还需在计划使用的浏览器中打开完整地址,观察实际到达的位置。如果资料需要私有访问权限,应使用经过授权的方式测试,不要发送给外部服务。章节链接不会授予权限,也不能绕过登录要求。

测试对方实际收到的地址

将链接粘贴到实际准备分发的消息或文档类型中,再从该版本重新打开。应用内浏览器、重定向或消息转换可能需要进一步检查;没有复现之前,不要断定是哪一层出错。如需WikiURL短地址,应以批准的完整目的地创建,再测试确切结果,包括是否到达章节。缩短不会创建锚点,也不会增加高亮支持。激活条件同样重要:MDN说明文字片段在用户发起的导航和主框架中启用。嵌入框架中的一次测试不能普遍证明普通打开方式的行为。

在测试记录里设置两项:页面正确、章节正确。如果第一项通过而第二项失败,先保存原链接和消息收到的链接,再比较,暂时不要修改。记录两者是否保留同一个完整片段。这不会自动诊断原因,但能区分地址被转换和没有滚动的情况,并向维护者提供可复现的具体案例。

提供仍然有用的替代说明

在链接旁写上指南标题与章节名称,例如营业时间,让读者在没有跳转或高亮时仍能找到内容。不要在片段内写私密信息:不进入HTTP请求,并不意味着地址分享后仍然保密。一起保存批准的网址、短语或标识、日期以及真实渠道中的测试结果。更新内容后,重新检查依赖原文字句的链接。有用的引用应该打开正确文档,并帮助定位信息;导航便利失效时仍有可读替代方式。WikiURL帮助处理地址,而确认段落位置仍需观察浏览器。

打开工具 →

来源与文档

← 所有指南