Как я могу запустить браузер Safari или браузер пользователя по умолчанию, указывая его на определенный адрес из моего приложения Mac?
Я использую Objective-C как язык программирования.
Спасибо.
Ответ 1
В оболочке вы можете использовать команду open с URL-адресом в качестве параметра и который заботится об открытии этого URL-адреса в браузере по умолчанию.
Таким образом, вы должны иметь возможность использовать system() или аналогичный код fork()/exec(), чтобы сделать то же самое.
nb: open также откроет другие типы файлов/URL-адресов, поэтому убедитесь, что это действительно веб-URL, который вы пытаетесь открыть, в противном случае у вас есть вероятная проблема безопасности.