2008-12-19 89 views

回答

25

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

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

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

做它的目标C的方式似乎是:

[[NSWorkspace sharedWorkspace] openURL:url]; 

其中url是指向一个NSURL对象

相关问题