gpt4 book ai didi

macos - 从 Mac 应用程序启动 Safari

转载 作者:行者123 更新时间:2023-12-02 08:34:39 25 4
gpt4 key购买 nike

如何启动 Safari 浏览器或用户的默认浏览器,将其指向 Mac 应用程序中的特定地址?

我使用 Objective-C 作为编程语言。

谢谢。

最佳答案

在 shell 中,您可以使用带有 URL 作为参数的 open 命令,该命令负责在默认浏览器中打开该 URL。

因此,您应该能够使用 system() 或类似的 fork()/exec() 代码来执行相同的操作。

nb: open 也会打开其他类型的文件/URL,因此请确保它确实是您要打开的网址,否则您可能会遇到安全问题。

Objective C 的做法似乎是:

[[NSWorkspace sharedWorkspace] openURL:url];

其中 url 是指向 NSURL 对象的指针

关于macos - 从 Mac 应用程序启动 Safari,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/381021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com