Изменить браузер по умолчанию программно Mac OSX - PullRequest
2 голосов
/ 28 сентября 2010

Как бы вы изменили браузер по умолчанию программно в Mac OSX.

Например, от сафари до хрома или от хрома до Firefox?

Спасибо

1 Ответ

4 голосов
/ 28 сентября 2010

Вы должны использовать

LSSetDefaultHandlerForURLScheme(
             CFStringRef inURLScheme, CFStringRef inHandlerBundleID) 

См. Также Запуск справочной документации по сервисам .

Используйте @"http" для inURLScheme и определите идентификаторы пакетов для использования Firefox, Chrome и т. Д.

Вы также можете проверить, какие из них установлены, используя

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