Html 链接到网页上没有锚定标记的任意内容
我正在寻找一种链接到网页上特定范围的单词、图像或其他任意内容的方法。另一种选择是在页面上引入大量锚,但我可以接受一个需要JavaScript的解决方案。最好是突出显示目标内容 如果页面内容已被修改,且链接不再有效,则最好提供某种保护(以警报警告的形式) 有没有人知道有一个图书馆可以处理这个问题,或者对应该看什么有什么建议?我假设没有W3C标准能够在不引入锚(名称标签)的情况下为任意直接链接启用URL方案Html 链接到网页上没有锚定标记的任意内容,html,hyperlink,anchor,Html,Hyperlink,Anchor,我正在寻找一种链接到网页上特定范围的单词、图像或其他任意内容的方法。另一种选择是在页面上引入大量锚,但我可以接受一个需要JavaScript的解决方案。最好是突出显示目标内容 如果页面内容已被修改,且链接不再有效,则最好提供某种保护(以警报警告的形式) 有没有人知道有一个图书馆可以处理这个问题,或者对应该看什么有什么建议?我假设没有W3C标准能够在不引入锚(名称标签)的情况下为任意直接链接启用URL方案 谢谢 7年后,也就是2020年,WICG现在为起草了一份草案,现在您可以链接到页面上的文本,
谢谢 7年后,也就是2020年,WICG现在为起草了一份草案,现在您可以链接到页面上的文本,就像您在搜索文本一样,将以下内容添加到哈希中
:~:text=
Chrome 81.0.4044.138版的工作示例:
是否应该重新加载页面并突出显示链接的文本您是否有正在处理的内容和尝试过的内容的示例?您看过jQuery吗?只需编写一点脚本,您就可以自动为关键字分配锚。@Tanner到目前为止,我唯一的想法是创建一个可视化工具(插件或bookmarklet),使用户可以创建锚。然后将该锚转换为CSS选择器,该选择器作为片段标识符传递,一些JS将其转换为页面上的某个位置。还了解了一些循环冗余检查的概念,以确保内容不被修改。但这只是暂时的想法。@SableFoste是的,也许这是个好主意。实际上,我正在考虑自己做一些JS来将其滚动到视口中。如果用户正在创建锚,只需将该文本/对象/任何内容包装在一个或另一个元素中,以满足您的符号需求。给它一个id,它将用于你的css选择器,并且(从HTML5开始)作为链接的锚定,因为HTML5规范不再使用标签来创建锚定,而是只用于创建超链接。谢谢!7年零7天之后:)