阻止 Omnibar 在站点内搜索

阻止 Omnibar 在站点内搜索

当我使用某个站点的名称开始搜索时,有没有办法禁用 Chrome 中的 Omnibar 在特定站点而不是 Google 内进行搜索?

例如,当我尝试搜索有关 Last.fm 的信息时,我会以“last.fm”作为搜索开头,只要我按下Space,系统就会默认在 Last.fm 内进行搜索。即使我省略了 .com 部分,某些 .com 网站也会发生这种情况(例如 Amazon),但其他网站则不会发生这种情况(例如 Reddit)。

我对按下即可在网站内进行搜索的正常行为感到满意Tab,但我只是不希望它自动完成,有没有办法关闭它?

答案1

当您想向 Omnibar 表明您想要搜索某些内容时,请以 开头您的查询?。然后它将始终通过您选择的搜索引擎执行搜索。

例如:

?last.fm something

答案2

打开 chrome 设置并向下滚动页面找到Manage search engines..Google 文档或访问 URL chrome://settings/searchEngines

在对话框中,您将找到所有已安装的搜索提供商。第二列是将触发对该提供商的搜索的关键字。例如,如果您有关键字 amazon 想要搜索 amazon,请输入 amazon + tab 并输入您的搜索。

您可以根据自己的喜好选择从此页面编辑关键字或删除搜索提供商。

如果您想强制进行谷歌搜索,并且谷歌是您的默认搜索提供商,您可以按ctrl+k开始搜索,或者通过写入来开始您的查询,?这将忽略您的关键字。

答案3

我认为您无法做到这一点。以下是您可以做到这一点的其他方法。

  1. 您可以进入 chrome 设置 - 管理搜索引擎并从列表中删除 Amazon,如果 Chrome 再次添加它,您可以将关键字更改为一些晦涩难懂的关键字。(这当然不允许您使用tab search feature

  2. 首先添加搜索关键词和网站名称

  3. 首先输入 google,然后按 tab 键在 google 中搜索

  4. 您还可以清除浏览器历史记录,这样 chrome 就不会在地址栏中自动填充网站,从而不会点击搜索关键字。

但正如我所说,这些都是解决办法

答案4

这里发生的事情是,chrome 会自动添加它找到的搜索引擎,并生成一些关键词随之而来,这就是现在正在发生的事情。要颠覆这一现状,你可以完全删除关键词或搜索引擎。

  1. 转到设置,因为它就在那里!
  2. Manage search engines...单击该部分下方的按钮Search
  3. 现在,会打开一个对话框。每行最左边的字段是名称,中间的字段是关键字,您使用该关键字开始搜索时会使用该关键字,最右边的字段是浏览器发送查询的 URL。在这里,如果您不想使用关键字,您可以删除关键字字段。
  4. ???
  5. 您现在可以轻松搜索!

或者,您也可以在关键字前以空格开始搜索,例如:

 last.fm thatsongIheardatthatplaceoverthere

(注意 last.fm 之前的空格)

相关内容