【发布时间】:2020-11-09 07:56:44
【问题描述】:
TL;DR
某些浏览器如何/为什么能够在 HTML 正文中搜索和突出显示 URL 中后跟 #:~:text= 的文本?
说明
有一天我在谷歌上搜索something,这让我找到了Quora 的result。我观察到有 2 个句子以黄色突出显示,它们是上述参数之后 URL 的一部分。我以为这将是 Quora 的 SEO 功能之类的,但是,在 Linkedin 和 Medium 等上也发现了这个。
我想知道:
- 这个突出显示叫什么?为什么/如何工作?
- 这似乎是特定于浏览器的。什么种类的浏览器支持这个?
它似乎可以在 Chrome 和 Edge 上运行;但不适用于 Firefox、Safari 和 IE。 - 前端程序员是否需要在代码中加入某些内容才能让搜索引擎在其网页上突出显示内容? (基于搜索引擎实际附加用户查询预测的相关字符串的假设)
【问题讨论】:
-
这也发生在这里。见Strange highlighting for a few seconds。
-
您在 stackoverflow 上看到的淡化突出显示是无关的,它是链接到特定答案时的站点功能
标签: html url browser full-text-search highlight