以编程方式更改默认浏览器 Mac OSX

发布于 2024-09-24 20:19:30 字数 93 浏览 2 评论 0原文

如何在 Mac OSX 上以编程方式更改默认浏览器。

例如从 safari 到 chrome,或者 chrome 到 firefox?

谢谢

How would you change the default browser programmatically on Mac OSX.

For example from safari to chrome, or chrome to firefox?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉城凉梦凉人心 2024-10-01 20:19:30

您应该使用

LSSetDefaultHandlerForURLScheme(
             CFStringRef inURLScheme, CFStringRef inHandlerBundleID) 

另请参阅启动服务参考文档< /a>.

inURLScheme中使用@"http",并找出要使用的Firefox、Chrome等的包标识符。

您还可以使用以下命令检查安装了哪些

LSCopyAllHandlersForURLScheme(CFStringRef inURLScheme)

You should use

LSSetDefaultHandlerForURLScheme(
             CFStringRef inURLScheme, CFStringRef inHandlerBundleID) 

See also Launch Service Reference Docs.

Use @"http" for the inURLScheme, and figure out the bundle identifiers of Firefox, Chrome etc. to use.

You can also check which are installed using

LSCopyAllHandlersForURLScheme(CFStringRef inURLScheme)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文