Fejlesztőknek

Switchbar API

A Switchbar URL-alapú API-val rendelkezik. Nyiss meg egy speciálisan formázott URL-t, és a Switchbar azonnal működésbe lép — elküld egy linket a megfelelő böngészőnek vagy e-mail kliensnek, vagy felkér, hogy válassz egyet.

Hogyan működik

switchbar://open/<link>
  • Webes és e-mail hivatkozások

    Adjon meg bármilyen https://, http:// vagy mailto: hivatkozást.

  • A szabályai érvényesek

    A hivatkozás ugyanúgy átmegy a szabályain és hivatkozásbeállításain, mint egy kattintás. Ha egy szabály sem illik rá, a Switchbar megkérdezi, hol nyissa meg.

  • Nincs szükség kódolásra

    Fűzze a hivatkozást változatlanul a switchbar://open/ után, kódolás nélkül.

Példák

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)

Működik a Choosy URL-ekkel

A Switchbar a Choosy API-hivatkozásokat is megnyitja, így a Choosyhoz készült szkriptek és eszközök változtatás nélkül működnek.

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