概括
“在页面中查找”(内置浏览器页面搜索)是否可以在 Firefox 中像在 Chrome 中一样工作,具体来说:通过单击页面来指定循环显示结果的页面起点?
重新表述
换句话说:当我在 Firefox 中使用 Cmd+f -> 填写术语 -> [输入] 搜索页面时,浏览器选择(并滚动到)的第一个结果应该是我在页面上点击的最后一个位置之后的第一个匹配项(如果我首先有意点击页面上的某个位置来设置这样的位置)。
澄清
可接受的行为
在穷尽所有可能的结果后,结果循环回到顶部是可以的。我只希望结果能够从我指定的位置(通过单击)开始提供给我,如果我这样做了的话。
当然,如果我没有指定起始位置,结果从顶部开始也是可以的。
目的
我已经相当习惯 Chrome 中的这个不错的功能,并且已经多次使用过它,当我知道某个字符串在页面上出现很多次并且我想在某个点之后找到页面上的下一个出现位置时。
- 当我知道我只想让机器突出显示即将出现的内容时,避免跳转到屏幕顶部(破坏上下文和流程)非常有用。
- 切换到 Firefox 进行更多活动后,我非常怀念这个功能,不知道它是否以某种方式包含在内。我尝试在网上搜索了很多次,但甚至找不到一个讨论。
- 我不确定这是否是一个错误并且曾经可以工作,或者是一个功能请求,或者当前是否有办法实现该目标。
接近但不完全
我确实注意到在最初进行页面搜索后,会跳转到页面上的第一个结果然后 Firefox 就可以如果相同的“查找”对话框仍处于打开状态,对于后续搜索,可以跳转到“鼠标点击位置后的第一个结果”,方式为:点击页面 -> Cmd-f 聚焦仍包含相同文本的搜索对话框 -> [Enter]。
- 这对于这个问题来说是不够的,因为这个过程需要首先进行跳转到最顶部结果的滚动,从而打破流程/连续性。
- 这确实表明“在最后一个单击点后在页面中查找”至少在 Firefox 中有所实现 - 它似乎对任何给定的“在页面中查找”操作返回的第一个结果不起作用,而这正是我所要求的(Chrome 也是如此)。
临时解决方法
以下至少可以防止从页面顶部开始选择结果:
- 将仅在视野内出现的字符串(例如,视图中的一些长字符串)复制到剪贴板。
- Cmd+f -> 粘贴 -> [Enter]。长字符串将突出显示。
- 点击页面设置起始位置。
- Cmd+f -> 输入搜索词(可以从页面复制/粘贴)-> [enter]
此解决方法确实实现了突出显示单击位置后第一次出现的搜索词的目标,但代价是首先执行初始一次性搜索,以使“在页面上查找”以能够接收起点的模式运行。因此,这很麻烦,不足以作为长期解决方案。