För utvecklare

Switchbar API

Switchbar har ett URL-baserat API. Öppna en särskilt formaterad URL så sätter Switchbar igång — skickar en länk till rätt webbläsare eller e-postklient, eller låter dig välja en.

Så fungerar det

switchbar://open/<link>
  • Webb- och e-postlänkar

    Skicka valfri https://-, http://- eller mailto:-länk.

  • Dina regler gäller

    Länken går genom dina regler och länkinställningar, precis som ett klick. Om ingen regel matchar frågar Switchbar var den ska öppnas.

  • Ingen kodning

    Lägg till länken som den är efter switchbar://open/, utan att koda den.

Exempel

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)

Fungerar med Choosy-URL:er

Switchbar öppnar även Choosy API-länkar, så skript och verktyg byggda för Choosy fungerar utan ändringar.

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