API Switchbar


Switchbar cung cấp API dựa trên URL để mở liên kết trong trình duyệt và ứng dụng email theo các quy tắc bạn đã cấu hình.

Định dạng URL

switchbar://open/<link>

Các loại liên kết được hỗ trợ:

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

Nối trực tiếp liên kết vào mà không mã hóa phần trăm.

Switchbar áp dụng các quy tắc và cài đặt liên kết hiện có của bạn. Nếu không có quy tắc nào khớp, ứng dụng sẽ nhắc bạn chọn nơi mở liên kết.

Ví dụ

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)

Khả năng tương thích với Choosy

Switchbar cũng hỗ trợ các lược đồ URL của Choosy, cho phép các tập lệnh và tích hợp hiện có hoạt động mà không cần sửa đổi.

Các tiền tố URL được hỗ trợ:

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

Nối liên kết đích vào tiền tố phù hợp.