Как связать URL с приложением, используя Какао - PullRequest
4 голосов
/ 04 декабря 2009

Из командной строки можно запустить, например, «open http://www.example.com"» и отобразить эту домашнюю страницу в браузере по умолчанию.

Аналогичным образом вы можете запустить «open callto: xyz123», чтобы открыть Skype-вызов для пользователя xyz123.

Я бы хотел сделать то же самое с настроенным веб-браузером, не заменяя веб-браузер по умолчанию. Моя идея состоит в том, чтобы зарегистрировать новый протокол (mb), чтобы при запуске «open mb: //www.example.com» эта веб-страница открывалась в этом новом пользовательском браузере.

Как приложение может зарегистрироваться для обработки URL-адресов по определенному протоколу?

1 Ответ

4 голосов
/ 04 декабря 2009

Нашел, он находится в файле Info.plist с помощью ключа CFBundleURLTypes

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...