Mac OS X - tahoe 26 - defaultbrowser - как сменить браузер по-умолчанию - 2026
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2026
Описание
defaultbrowser — консольная утилита для macOS для получения и смены браузера по умолчанию (HTTP-обработчика). Написана на Objective-C, использует нативный Apple Launch Services API. Автор — kerma, лицензия MIT.
Утилита поддерживается на всех актуальных версиях macOS, включая tahoe 26 (macOS 26), sequoia, sonoma, ventura, а также на Intel-версиях.
Установка
Через Homebrew:
brew install defaultbrowser
Сборка из исходников:
git clone https://github.com/kerma/defaultbrowser.git cd defaultbrowser && make && make install
Использование
Вывод списка доступных HTTP-обработчиков (текущий отмечен *):
defaultbrowser
Пример вывода:
* safari chrome firefox edge
Установка браузера по умолчанию:
defaultbrowser chrome
defaultbrowser firefox
Как это работает
Утилита вызывает три функции macOS Launch Services:
LSCopyAllHandlersForURLScheme— список всех приложений, зарегистрированных для схемы httpLSCopyDefaultHandlerForURLScheme— текущий обработчикLSSetDefaultHandlerForURLScheme— установка нового обработчика
Исходный код: один файл на Objective-C.
Резюме
brew install defaultbrowser && defaultbrowser firefox
Быстрая смена браузера по умолчанию через терминал. Работает на macOS от Catalina до tahoe 26.
