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 — список всех приложений, зарегистрированных для схемы http
  • LSCopyDefaultHandlerForURLScheme — текущий обработчик
  • LSSetDefaultHandlerForURLScheme — установка нового обработчика

Исходный код: один файл на Objective-C.

Резюме

brew install defaultbrowser && defaultbrowser firefox

Быстрая смена браузера по умолчанию через терминал. Работает на macOS от Catalina до tahoe 26.

Ссылки

×
Реклама
ИКС