我一直使用命名锚点作为部分链接,当我在网络上找到一个好的资源但它是一个较长页面的一部分并且没有锚点时,我会很抓狂。
我想向某人发送一个链接“阅读此内容!”,但说“阅读此内容,打开页面后按 ctrl-F 并搜索‘多条消息’,这就是该段落”感觉很尴尬。
是否有办法强制链接目标跳转到页面的特定部分,尽管作者有所遗漏?
答案1
您可以使用以下通用格式链接到任何页面上的任何文本:
https://domian.com/page.html#:~:text=some%20phrase
答案2
是否可行取决于页面。锚点id
在页面源中定义为 s。即使作者没有提供指向部分的链接,id
页面源中也可能存在一些 s,这些 s 可以用作锚点。让我通过一个例子来解释一下:
- 打开您想要链接到的页面,例如
https://superuser.com/questions/1488963/
。 - 按Ctrl+U查看其来源。
- 按Ctrl+F并搜索
_id="
(替换下划线通过空间!),见下例: - 任何内容
id
都可以用作跳转目标。搜索靠近您想要链接到的部分的内容,例如question
。 #ID
通过附加到页面的 URL 来制作链接:https://superuser.com/questions/1488963/#question
点击这里尝试示例。但是,如果没有id
,则不可能。