当前位置:  开发笔记 > IOS > 正文

从Mac应用程序启动safari

如何解决《从Mac应用程序启动safari》经验,为你挑选了1个好方法。

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

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

谢谢.



1> Alnitak..:

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

所以你应该能够使用system()或类似的fork()/exec()代码来做同样的事情.

nb:open也会打开其他类型的文件/网址,所以请确保它确实是您尝试打开的网址,否则您可能会遇到安全问题.

Objective C的做法似乎是:

[[NSWorkspace sharedWorkspace] openURL:url];

where url是指向NSURL对象的指针

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有