Für Entwickler
Switchbar-API
Switchbar verfügt über eine URL-basierte API. Öffne eine speziell formatierte URL, und Switchbar legt los — indem es einen Link an den richtigen Browser oder E-Mail-Client sendet oder dich auffordert, einen auszuwählen.
So funktioniert es
switchbar://open/<link>Web- und E-Mail-Links
Übergeben Sie einen beliebigen
https://-,http://- odermailto:-Link.Ihre Regeln gelten
Der Link durchläuft Ihre Regeln und Link-Einstellungen wie bei einem Klick. Passt keine Regel, fragt Switchbar, wo er geöffnet werden soll.
Keine Kodierung nötig
Hängen Sie den Link unverändert an
switchbar://open/an, ohne ihn zu kodieren.
Beispiele
Terminal
# 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)Funktioniert mit Choosy-URLs
Switchbar öffnet auch Choosy-API-Links, sodass für Choosy erstellte Skripte und Tools ohne Änderungen funktionieren.
x-choosy://open/
x-choosy://prompt.all/
x-choosy://prompt.running/
x-choosy://best.all/
x-choosy://best.running/