【问题标题】:How to force Mac OS to open "Search with Google" in Chrome [closed]如何强制 Mac OS 在 Chrome 中打开“使用 Google 搜索”[关闭]
【发布时间】:2013-07-29 21:47:23
【问题描述】:

在使用 Mac OS 时,使用上下文菜单中的“使用 Google 搜索”工具直接从错误窗口或其他内容中搜索选定的文本非常有用:



但问题是,它总是默认打开 Safari。我有谷歌浏览器作为默认浏览器,但它没有任何意义。

有谁知道如何强制在 Google Chrome 而不是 Safari 中打开此选项?

【问题讨论】:

标签: macos google-chrome search safari


【解决方案1】:

OP 没有使用 Chrome 中的上下文菜单,并且没有“在 Google 中搜索...”选项。

“使用 Google 搜索”条目由 Safari 提供,据我所知不适用于其他浏览器。

在我的旅程中,我发现提供相同愿望的最接近的事情是使用 Automator 创建您自己的服务。

说明:

  1. 打开 Automator 并选择服务作为类型
  2. 通过将“运行 Shell 脚本”操作拖到右侧窗格中来添加它
  3. 添加脚本

    open "http://www.google.com/search?q=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp')"

    根据您所在国家/地区的特定 Google 页面的需要调整 TLD。 例如:http://www.google.co.in/search?q=

  4. 将服务另存为“搜索 Google”

  5. 在“系统偏好设置”中激活该服务,并可选择分配一个键盘快捷键。激活后,“搜索 Google”将出现在上下文菜单中

【讨论】:

  • 谢谢。我必须将.com 替换为我所在国家/地区特定的co.in 作为Google 地址,否则它只会打开一个空白的Google 搜索页面。
  • 谢谢@YogeshUmeshVaity,好点子。我更新了一条供未来访问者使用的注释。
  • 您也可以使用“运行 javascript”而不是“运行 shell 脚本”,使用脚本“函数运行(输入,参数){返回“google.com/search?q=”+encodeURI(输入)}”,和在下方堆叠附加操作“Internet > 打开网页”。它可以工作得更快。
  • “服务”现在在 Automator 中称为“快速操作”。我不知道为什么,但是预览中的 pdf 有问题。我希望需要对文本格式进行一些处理?
  • 我的问题是,虽然这会在“服务”菜单下添加一个条目,但我仍然有预配置的“使用 Google 搜索”,可以在顶层打开 Safari。即使在 Preference 中未选中预配置的选项也是如此。所以,我有时仍然会错误地选择这个(这似乎会在睡觉时触发崩溃)。知道如何删除不需要的预配置菜单项吗?
【解决方案2】:

请务必在右键单击对话框中选择列表顶部附近的“在 Google 上搜索...”。如果您选择“使用 Google 搜索”(靠近底部),它仍会打开 Safari。

【讨论】:

  • 这是错误的答案(请参阅下面 Casper 的回答中的解释)
猜你喜欢
  • 2010-09-30
  • 1970-01-01
  • 1970-01-01
  • 2010-12-19
  • 2016-11-06
  • 2012-04-21
  • 2015-03-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多