ChatGPT解决这个技术问题 Extra ChatGPT

如何强制 Mac OS 在 Chrome 中打开“使用 Google 搜索”[关闭]

关闭。此问题不符合 Stack Overflow 准则。它目前不接受答案。我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为 Stack Overflow 的主题。 5年前关闭。改进这个问题

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

https://i.stack.imgur.com/956pK.png

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

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

superuser.com/questions/369934 上的解决方案效果很好。
这似乎是 OSX 的错误/不需要的功能。我要做的是直接向 Apple apple.com/feedback 提供反馈,这样会知道一些用户对此不满意。

C
Casper

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

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

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

指示:

打开 Automator 并选择服务作为类型 添加“运行 Shell 脚本”操作,将其拖动到右侧窗格 添加脚本打开“http://www.google.com/search?q=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp')" 根据您所在国家/地区特定 Google 页面的需要调整 TLD。例如:http://www.google.co.in/search?q= 将服务另存为“搜索 Google” 在“系统偏好设置”中激活该服务,并可选择分配一个键盘快捷键。激活后,“搜索 Google”将出现在上下文菜单中


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

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


这是错误的答案(请参阅下面 Casper 的回答中的解释)