我最近发现了一个名为“文本片段”的新 Chrome 功能,该功能允许链接直接指向 URL 中的特定文本并突出显示它。例如:
https://www.nytimes.com/#:~:text=杂志
但是,如果我指向出现多次的作品,则只有第一个实例会突出显示。
有什么方法可以要求它突出显示给定字符串的所有出现位置吗?
小智 2
据我所知,该规范仅允许突出显示页面上找到的第一个实例。您可以指定多个字符串,但它们始终与第一次出现的字符串匹配(从 Chrome 83 开始)。
我能想到的最好的方法是扩展匹配区域,使每次出现都是一个唯一的子字符串。例如,在此页面上可以使用以下内容:
#:~:text=highlight%20all&text=highlighted&text=it%20to%20highlight&text=for%20highlighting
Run Code Online (Sandbox Code Playgroud)
并通过 javascript 生成这些 URL。
| 归档时间: |
|
| 查看次数: |
782 次 |
| 最近记录: |