13
A
回答
25
在shell中,您可以使用带有URL作为参数的open
命令,并且需要在默认浏览器中打开该URL。
所以你应该可以使用system()
或者类似的fork()/exec()
代码来做同样的事情。
nb:open
也会打开其他类型的文件/网址,因此请确保它确实是您尝试打开的网址,否则您可能会遇到可能的安全问题。
做它的目标C的方式似乎是:
[[NSWorkspace sharedWorkspace] openURL:url];
其中url
是指向一个NSURL对象
相关问题
- 1. 启动浏览器(Safari浏览器)我的应用程序
- 2. 如何从iPad应用程序中启动Safari浏览器?
- 3. 如何从iPad应用程序启动Safari浏览器?
- 4. 从浏览器启动应用程序
- 5. 从iPhone上的全屏Web应用程序启动移动Safari浏览器
- 6. Rails:redirect_to'myapp://'从移动Safari浏览器调用iOS应用程序
- 7. 从Safari浏览器启动iOS导航
- 8. 如何从Safari浏览器启动并发送网址到iOS应用程序?
- 9. 从谷歌浏览器不能使用的浏览器启动应用程序
- 10. 使用参数从浏览器启动应用程序(跨浏览器)
- 11. 如何从Mac上的浏览器启动桌面应用程序?
- 12. Mac - 从浏览器传递参数启动桌面应用程序
- 13. 从全屏模式启动Android浏览器从应用程序
- 14. 从Windows内的浏览器启动应用程序芒果浏览器
- 15. 从移动Safari浏览器
- 16. 如何使用PHP从浏览器启动应用程序?
- 17. 如何从浏览器调用启动Android Messenger应用程序
- 18. 从应用程序内启动浏览器 - 你如何回到应用程序?
- 19. 如何从浏览器启动OSX应用程序?
- 20. 从浏览器中启动应用程序
- 21. 从Android浏览器/ Chrome启动自定义Android应用程序
- 22. 如何从浏览器启动应用程序?
- 23. 从特定浏览器启动android应用程序
- 24. 从浏览器链接启动WPF应用程序?
- 25. 从Android应用程序启动Android文件浏览器“MyFile”
- 26. 从WEB浏览器启动Android应用程序
- 27. 从我的应用程序启动浏览器
- 28. 从silverlight浏览器启动桌面应用程序
- 29. 从BlackBerry浏览器中的URL启动应用程序?
- 30. 如何从浏览器重新启动Heroku应用程序