API Switchbar


Switchbar propose une API basée sur les URL pour ouvrir des liens dans des navigateurs et des clients de messagerie selon les règles que vous avez configurées.

Format d’URL

switchbar://open/<lien>

Types de liens pris en charge :

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

Ajoutez le lien directement, sans encodage en pourcentage.

Switchbar applique vos règles et paramètres de liens existants. Si aucune règle ne correspond, il vous invite à choisir où ouvrir le lien.

Exemples

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)

Compatibilité avec Choosy

Switchbar prend également en charge les schémas d’URL de Choosy, ce qui permet aux scripts et intégrations existants de fonctionner sans modification.

Préfixes d’URL pris en charge :

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

Ajoutez le lien cible au préfixe approprié.