API Switchbar


Switchbar предоставляет API на основе URL для открытия ссылок в браузерах и почтовых клиентах в соответствии с настроенными вами правилами.

Формат URL

switchbar://open/<ссылка>

Поддерживаемые типы ссылок:

  • https://
  • http://
  • mailto:

Добавляйте ссылку напрямую, без процентного кодирования.

Switchbar применяет ваши текущие правила и настройки ссылок. Если ни одно правило не подходит, приложение предлагает выбрать, где открыть ссылку.

Примеры

Терминал

macOS

open "switchbar://open/https://example.com"
open "switchbar://open/mailto:hello@example.com"

Windows

start "" "switchbar://open/https://example.com"

AppleScript

open location "switchbar://open/https://example.com"

JavaScript

window.location.href = "switchbar://open/https://example.com";

Swift

let url = URL(string: "switchbar://open/https://example.com")!
NSWorkspace.shared.open(url)

Совместимость с Choosy

Switchbar также поддерживает схемы URL Choosy, позволяя использовать существующие скрипты и интеграции без изменений.

Поддерживаемые префиксы URL:

x-choosy://open/
x-choosy://prompt.all/
x-choosy://prompt.running/
x-choosy://best.all/
x-choosy://best.running/

Добавьте целевую ссылку к соответствующему префиксу.