API di Switchbar


Switchbar fornisce un'API basata su URL per aprire link nei browser e nei client di posta elettronica utilizzando le regole che hai configurato.

Formato URL

switchbar://open/<link>

Tipi di link supportati:

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

Aggiungi il link direttamente, senza applicare la codifica percentuale.

Switchbar applica le regole e le impostazioni dei link esistenti. Se nessuna regola corrisponde, ti chiede di scegliere dove aprire il link.

Esempi

Terminale

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)

Compatibilità con Choosy

Switchbar supporta anche gli schemi URL di Choosy, consentendo agli script e alle integrazioni esistenti di funzionare senza modifiche.

Prefissi URL supportati:

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

Aggiungi il link di destinazione al prefisso appropriato.