Switchbar-API


Switchbar bietet eine URL-basierte API zum Öffnen von Links in Browsern und E-Mail-Clients anhand deiner konfigurierten Regeln.

URL-Format

switchbar://open/<link>

Unterstützte Linktypen:

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

Hänge den Link direkt an, ohne ihn prozentzukodieren.

Switchbar wendet deine bestehenden Regeln und Link-Einstellungen an. Wenn keine Regel zutrifft, wirst du aufgefordert, auszuwählen, wo der Link geöffnet werden soll.

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)

Choosy-Kompatibilität

Switchbar unterstützt auch die URL-Schemata von Choosy, sodass bestehende Skripte und Integrationen ohne Änderungen funktionieren.

Unterstützte URL-Präfixe:

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

Hänge den Ziellink an das entsprechende Präfix an.