volver versiones ultima reinstalar para mac instalar desinstalar descargar cual como macos

macos - versiones - Lanzamiento safari desde una aplicación Mac



safari mac (1)

Desde un shell puede usar el comando open con una URL como parámetro, y eso se encarga de abrir esa URL en el navegador predeterminado.

Entonces debería poder usar system() o un código fork()/exec() similar para hacer lo mismo.

nb: open también abrirá otros tipos de archivos / URL, así que asegúrese de que realmente es una URL web que está intentando abrir, de lo contrario, tiene un problema de seguridad probable.

La forma de hacerlo de Objective C parece ser:

[[NSWorkspace sharedWorkspace] openURL:url];

donde url es un puntero a un objeto NSURL

¿Cómo puedo iniciar el navegador Safari o el navegador predeterminado del usuario apuntándolo a una dirección específica desde mi aplicación Mac?

Estoy usando Objective-C como el lenguaje de programación.

Gracias.