![有没有办法将选定的文本拉到 Chrome 的搜索栏中?](https://linux22.com/image/1373014/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%B0%86%E9%80%89%E5%AE%9A%E7%9A%84%E6%96%87%E6%9C%AC%E6%8B%89%E5%88%B0%20Chrome%20%E7%9A%84%E6%90%9C%E7%B4%A2%E6%A0%8F%E4%B8%AD%EF%BC%9F.png)
在 Safari 上,可以使用 Cmd+E 完成此操作,在 OSX 上的 Chrome 上可能也可以使用,但在 Windows 上,我使用 Chrome 浏览。我不想每次都输入要搜索的内容。
我所说的搜索是指在页面上搜索,而不是在互联网上搜索。
如果没有内置键绑定,那么我希望有人可以建议一个插件或 Tampermonkey 风格的脚本来实现它(我知道这绝对是可能的)。
答案1
祈求,便会得到。
当我看到你的问题时,我也认为把一些东西拼凑起来做这件事会很简单,甚至微不足道。不幸的是,由于存在许多障碍和限制,这件事变得困难得多(你可以在脚本中看到遇到的问题和参考资料的列表)。
经过大量的研究、实验和测试,我成功地创建了一个Chrome 用户脚本它可以做你想做的事。一个限制是它不使用浏览器的实际搜索/查找控件,因为开发人员没有提供任何对它的编程访问。但是,DOM 确实提供了一种在页面上搜索指定文本并跳转到这些文本的方法,因此它或多或少可以工作。
我稍微增强了它,以便它不会错误触发:
- 按住Ctrl或Command⌘并同时选择文本(通过拖动或双击)即可跳转到所选文本的下一个出现位置。
- 选择文本时按住⇧Shift+Ctrl或⇧Shift+Command⌘可跳转到所选文本的上一个匹配项。
这查找选定项用户脚本。
答案2
好吧,您可以随时将其复制到剪贴板并将其粘贴到搜索框中,如下所示:
Ctrl+ C,Ctrl+ F,Ctrl+V
答案3
只需选择文本,然后单击并将其拖到搜索栏中即可。您也可以右键单击选定的文本,然后选择“搜索选定的文本在默认搜索引擎“。