有没有办法将选定的文本拉到 Chrome 的搜索栏中?

有没有办法将选定的文本拉到 Chrome 的搜索栏中?

在 Safari 上,可以使用 Cmd+E 完成此操作,在 OSX 上的 Chrome 上可能也可以使用,但在 Windows 上,我使用 Chrome 浏览。我不想每次都输入要搜索的内容。

我所说的搜索是指在页面上搜索,而不是在互联网上搜索。

如果没有内置键绑定,那么我希望有人可以建议一个插件或 Tampermonkey 风格的脚本来实现它(我知道这绝对是可能的)。

答案1

祈求,便会得到。

当我看到你的问题时,我也认为把一些东西拼凑起来做这件事会很简单,甚至微不足道。不幸的是,由于存在许多障碍和限制,这件事变得困难得多(你可以在脚本中看到遇到的问题和参考资料的列表)。

经过大量的研究、实验和测试,我成功地创建了一个Chrome 用户脚本它可以做你想做的事。一个限制是它不使用浏览器的实际搜索/查找控件,因为开发人员没有提供任何对它的编程访问。但是,DOM 确实提供了一种在页面上搜索指定文本并跳转到这些文本的方法,因此它或多或少可以工作。

我稍微增强了它,以便它不会错误触发:

  • 按住CtrlCommand⌘并同时选择文本(通过拖动或双击)即可跳转到所选文本的下一个出现位置。
  • 选择文本时按住⇧Shift+Ctrl⇧Shift+Command⌘可跳转到所选文本的上一个匹配项。

查找选定项用户脚本。

答案2

好吧,您可以随时将其复制到剪贴板并将其粘贴到搜索框中,如下所示:

Ctrl+ CCtrl+ FCtrl+V

答案3

只需选择文本,然后单击并将其拖到搜索栏中即可。您也可以右键单击选定的文本,然后选择“搜索选定的文本默认搜索引擎“。

相关内容