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é.