URL中的`#:~:text=`位置哈希到底是什么?

问题描述 投票:0回答:1

今天我注意到,在Google上的一些搜索给我的结果链接中,明显有高亮文本的指示。

谷歌给我带来的是 在Windows 10 Pro 64上,压缩文件的最大大小是多少?:

Google search for "win explorer max zip file size" - the Stack Exchange page in the result has highlights

我进一步实验了一下,这似乎是谷歌浏览器的一个功能。我高亮了页面上的文本,如果你附加了 #:~:text=something. https:/example.com#:~:text=domain。 似乎可以正常工作,但只有在Chrome浏览器上(左边是Chrome Beta,右边是Firefox)。

The word "description" is highlighted on example.com

这个词 text 一起用不同的字符是一个有点困难的谷歌,所以我无法找到任何关于这个问题。

对于找出更多关于这类 "URL-hacks "的信息,我想知道。谷歌浏览器的这个功能叫什么?

google-chrome url highlight
1个回答
8
投票

滚动到文本片段

好的,在朋友的帮助下,同时通过朋友的评论。Berto99 我找到了。

显然这是一个叫做 滚动到文本片段. 它是 从Chrome 80开始默认启用但显然还没有在其他浏览器中实现。

有相当不错的例子在 "万维网社区小组报告草案". 更多好的例子可以在 维基百科.

高亮显示某个文本的第一次出现

只是附加 #:~:text=<text> 到URL。文本搜索不区分大小写。

例如 https:/example.com#:~:text=domain。The word "domain" is highlighted on example.com

突出显示一整段文字

您可以使用 #:~:text=<first word>,<last word> 突出显示一整段文字。

例子: URL中的`#:~:text=`位置哈希到底是什么?part of this very answer is highlighted

更高级的技术

© www.soinside.com 2019 - 2024. All rights reserved.