API Switchbar


Switchbar menyediakan API berbasis URL untuk membuka tautan di browser dan klien email menggunakan aturan yang telah Anda konfigurasikan.

Format URL

switchbar://open/<link>

Jenis tautan yang didukung:

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

Tambahkan tautan secara langsung tanpa melakukan pengodean persen (percent-encoding).

Switchbar menerapkan aturan dan pengaturan tautan Anda yang sudah ada. Jika tidak ada aturan yang cocok, Switchbar akan meminta Anda memilih tempat untuk membuka tautan.

Contoh

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)

Kompatibilitas dengan Choosy

Switchbar juga mendukung skema URL Choosy, sehingga skrip dan integrasi yang sudah ada dapat berfungsi tanpa modifikasi.

Prefiks URL yang didukung:

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

Tambahkan tautan tujuan ke prefiks yang sesuai.