【发布时间】:2018-06-13 09:58:08
【问题描述】:
Linking to a specific part of a web page 和 Is there any way to bookmark or link to a section of a page without an anchor? 的答案/cmets 表示无法链接到页面的特定部分除非该页面中有可寻址的项目,例如锚点。
但我真的需要这个来进行研究:我需要将 URL 粘贴到任意页面中的任意部分,而不需要该页面具有锚点(例如,我想要一个基本上转到 http://www.zdnet.com/article/google-voice-beyond-gmail-get-voicemail-and-texts-using-any-email-client-you-want/ 并搜索的 URL “过滤器是你的朋友”)
我需要它以与浏览器无关的方式工作,不需要浏览器扩展(例如,https://stackoverflow.com/a/26590905/257924 引用的http://liveurls.mozdev.org/tech.html),不需要在 URL 本身内部使用 Javascript,由于明显和正确的安全问题,并且不需要跨站点脚本 (https://stackoverflow.com/a/13294569/257924)。
是否有其他方法可以做到这一点,例如某些外部网站,当该页面缺少锚点时,该网站提供了一种方法来形成指向该页面内任意文本字符串的链接?
【问题讨论】:
-
有人在此处发表了评论,该评论显示在我的 RSS 提要中返回到我的电子邮件帐户,但是当我回到这里找到它时,它已经消失了。可能被删了。它所说的是“我正在提供我找到的答案的链接,该链接与您正在搜索的内容接近。请参阅stackoverflow.com/a/17050627/3172664 的答案”。看过之后,这似乎不是答案,因为我正在寻找根本不需要更改网页的东西。
-
您找到解决方案了吗?我发现自己与您处于完全相同的位置:尝试链接到我无法控制且不包含任何名称/id refs 的页面的特定部分。我能找到的最好的是使用正则表达式的 RFC 提案,但该提案尚未实施(如果有的话)。
-
目前还没有解决方案。