今天我注意到,谷歌上的一些搜索结果给了我一些链接,这些链接带有突出显示文本的明显指示。
谷歌带我到Windows 10 Pro 64上一个zip文件的最大大小是多少…在以下网址:
https://superuser.com/questions/1305867/what-is-the-maximum-size-of-a-zip-file-on-windows-10-pro-64-bit#:~:text=4%20GB%20size%20is%20a,about%2016%20exabytes%20size%20limitation
我进一步实验了一点,这似乎是谷歌Chrome的一个功能。如果将#:~:text=something附加到URL,它将突出显示页面上的文本。https://example.com/#:~:text=domain似乎可以正常工作,但只有在Chrome(左边是Chrome Beta,右边是Firefox)。
单词text和不同的字符在一起有点难,所以我找不到任何关于这个主题的东西。
为了找到更多关于这些类型的“url黑客”的信息,我想知道:
谷歌Chrome的这个功能叫什么?
滚动到文本片段
好的,在一个朋友的帮助下,同时通过Berto99的评论,我找到了它:
显然这是一个叫做滚动到文本片段的功能。从Chrome 80开始默认启用,但显然还没有在其他浏览器中实现。
在“W3C社区小组草案报告”中有非常好的例子。更多好的例子可以在维基百科上找到。
突出显示特定文本的首次出现
只需将#:~:text=<text>附加到URL。文本搜索不区分大小写。
操作:https://example.com # ~:短信=域
突出显示整段文本
您可以使用#:~:text=<第一个单词>,<最后一个单词>来突出显示整个文本部分。
示例:https://stackoverflow.com/questions/62161819/what-exactly-is-the-text-location-hash-in-an-url/62162093: ~:文本=显然,维基百科
更先进的技术
像在建议https://en.wikipedia.org/wiki/Cat#:~:text=Claws-,Like%20almost,the%20Felidae%2C,-cats文本的存储库中建议的示例那样添加前缀和后缀似乎对我不起作用(还没有?我使用Chrome 83)。
你可以用CSS:target样式突出显示的文本的外观,你可以选择你的网站,这样这个功能就不再适用了。