如何更改 Apple Mail 的 URL 处理程序?

如何更改 Apple Mail 的 URL 处理程序?

当我在 Apple Mail 4.4 (1082) 中突出显示并右键单击电子邮件消息中的文本时,我可以选择“在 Google 中搜索”。

尽管在 Apple Safari 5.0.3 (6533.19.4) 偏好设置中将 Google Chrome 或 Mozilla Firefox 设置为我的默认网络浏览器,Apple Mail 仍会打开 Safari,然后在 Safari 中打开一个新窗口显示搜索结果。

如何更改 Apple Mail 中的默认 URL 处理程序,以便在默认浏览器中打开搜索?或者这是一个已知的错误?

谢谢你的建议!

答案1

这实际上并不取决于您选择哪种浏览器作为默认浏览器;相反,“使用 Google 搜索”是 Safari 向其他应用程序提供的一项特殊服务。(此服务在 Safari 的 Info.plist 文件中的键下定义NSServices)。由于是 Safari 向其他应用程序提供此功能,因此由 Safari 处理此命令应该是合理的。

当您在 Mail 等应用程序中单击 URL 时,它将调用启动服务以在您首选的 Web 浏览器中打开该 URL。另一方面,使用“使用 Google 搜索”命令,文本选择将放在粘贴板上,然后直接发送到定义服务的应用程序。

检查 Firefox 的 Info.plist,它似乎没有提供任何与 Safari 类似的服务。但我不确定 Chrome 是否提供。

相关内容