Pro vývojáře
API Switchbar
Switchbar má API založené na URL. Otevřete speciálně formátovanou URL adresu a Switchbar se okamžitě spustí — pošle odkaz do správného prohlížeče nebo e-mailového klienta, nebo vás vyzve k výběru.
Jak to funguje
switchbar://open/<link>Webové a e-mailové odkazy
Předejte jakýkoli odkaz
https://,http://nebomailto:.Platí vaše pravidla
Odkaz projde vašimi pravidly a nastavením odkazů, stejně jako při kliknutí. Pokud žádné pravidlo neodpovídá, Switchbar se zeptá, kde ho otevřít.
Bez kódování
Přidejte odkaz tak, jak je, za
switchbar://open/, bez procentového kódování.
Příklady
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)Funguje s URL adresami Choosy
Switchbar otevírá i odkazy Choosy API, takže skripty a nástroje vytvořené pro Choosy fungují beze změn.
x-choosy://open/
x-choosy://prompt.all/
x-choosy://prompt.running/
x-choosy://best.all/
x-choosy://best.running/