API de Switchbar


Switchbar proporciona una API basada en URL para abrir enlaces en navegadores y clientes de correo electrónico utilizando las reglas que hayas configurado.

Formato de URL

switchbar://open/<link>

Tipos de enlaces compatibles:

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

Añade el enlace directamente, sin codificarlo con porcentajes.

Switchbar aplica tus reglas y ajustes de enlaces existentes. Si ninguna regla coincide, te pide que elijas dónde abrir el enlace.

Ejemplos

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)

Compatibilidad con Choosy

Switchbar también admite los esquemas de URL de Choosy, lo que permite que los scripts y las integraciones existentes funcionen sin modificaciones.

Prefijos de URL compatibles:

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

Añade el enlace de destino al prefijo correspondiente.